강의출처
React 공식문서
https://ko.reactjs.org/docs/getting-started.html
시작하기 – React
A JavaScript library for building user interfaces
ko.reactjs.org
React Hooks
React Hooks는 React 함수형 컴포넌트에서 상태(state)와 생명주기(lifecycle) 기능을 제공하는 API 집합입니다.
이전에는 클래스 컴포넌트에서만 사용할 수 있었던 상태(state)와 생명주기(lifecycle) 기능을
함수형 컴포넌트에서도 사용할 수 있게 해 줍니다.
React Hooks는 다양한 용도로 사용됩니다.
예를 들어 useState Hook은 컴포넌트에서 상태를 관리할 수 있게 해 주는데,
이를 사용하여 상태를 업데이트하고, 상태값에 따라 렌더링 결과를 다르게 구성할 수 있습니다.
useEffect Hook은 컴포넌트가 마운트 될 때, 업데이트될 때, 언마운트 될 때 등의 생명주기 이벤트를 처리할 수 있게 해줍니다.
React Hooks는 기존의 클래스 컴포넌트에서 사용되던 기능들을 더욱 간편하게 사용할 수 있도록 해줍니다.
또한, 함수형 컴포넌트에서도 상태와 생명주기 이벤트를 다룰 수 있기 때문에, 코드의 가독성과 재사용성을 높일 수 있습니다.
강의개요
위에 해당하는 Hook들을 만들고
이를 사람들이 다운로드할 수 있도록 NPM에 업로드할 예정
sandbox 사용하기
sandbox는 사용자가 어떤 것을 바꾸든지 저장을 하면 자동적으로 바뀌기 때문에 작업하기 편리하다는 장점이 있다.
1. 회원가입/로그인 - Create - React 순서로 클릭한다.
2. 맥북은 Command + S, 윈도우는 Ctrl + S 클릭한다.
sandbox가 fork 된 것을 확인할 수 있다.
URL도 변화하였다.
3. Project Title을 변경한다.
필자는 Nooks로 변경하였다.
이제 강의를 들을 환경이 준비되었으므로 본격적으로 리액트 Hooks을 배워보도록 하겠다.
ES6에 대해 알아보자 ! (0) | 2023.03.29 |
---|---|
[React/실전형 리액트 Hooks/노마드코더] React Hooks (0) | 2023.03.28 |
[JS] 비동기 함수 async&await에 대해 알아보자 ! (0) | 2023.03.26 |