react
react hook: 16.8부터 추가
sunny___
2020. 1. 2. 17:54
반응형
- useState
- useEffect
- react component가 rendering될때마다 특정작업 수행하도록 설정
- componentDidMount + componentDidUpdate
- 화면에 처음 렌더링될 때만(마운트될때만) 실행: useEffect( ()=>{실행할일}, [] );
- 특정값이 업데이트될때만 실행: useEffect( ()=>{실행할일}, [name] );
- useContext
- useReducer
- useMemo
- 불필요한 연산 반복하지 않도록 연산을 최적화
- 매번 렌더링할 때마다 연산하지 않고 특정값이 바꼈을때만 연산하도록 지정
- useCallback
- useMemo와 비슷
- 함수를 반환하는 상황에서 더 편하게 사용가능
- useRef
https://velog.io/@velopert/react-hooks
반응형