728x90 Hook1 Hooks hook 기본 3가지 = State, Effect, Context 추가 hooks useReducer useCallback useMemo useRef useImperativeHandle useLayoutEffect useDebugValue 위 hook들 외 내가 어떤 동작을 하게 하고 싶다면 위 Hook들을 기반으로 새로운 hook을 만들어서 사용하면 '커스텀 hook' 클래스 컴포넌트에는 Hook 사용할 수 없다 state로 만들면 Reducer로 하면 이렇게 만들어도 하는 역할은 똑같다 그럼 왜 Reducer를 만들까? 0이면 짱구, + 하면 철수, - 하면 맹구의 이름으로 바뀐다 State에서는 Reducer보다 더 많은것들을 적어야 작동한다 그래서 Reducer를 사용하는 것 useState: 이.. 2021. 10. 28. 이전 1 다음 728x90