Skip to content

sehyun0518/React-ReactHooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactHooks

Reducer.js

useReducer는 다양한 컴포넌트 상황에 따라 다양한 상태를 다른 값으로 업데이트해 주고 싶을 때 사용하는 훅
기본 형태
function reducer(state, action) {
return {...};
}
const [state, dispatch] = useReducer(reducer, { value : 0 });
-> useReducer를 통해 Input State를 관리하는 코드를 짧고 깔끔하게 유지 가능

memo.js

useMemo는 함수형 컴포넌트 내부에서 발생하는 연산을 최적화할 수 있는 훅,
(렌더링에 관여하지 않는 연산 등을 수행시켜 최적화가 가능)
기본 형태
const name = useMemo(func);

callback.js

useCallback은 주로 렌더링 성능 최적화에서 사용 만들어 놓은 함수를 재사용할 수 있다.

Ref.js

함수형 컴포넌트에서 ref를 쉽게 사용할 수 있도록 지원 및 렌더링과 상관없는 로컬 변수를 사용할 수 있다.

About

React 라이브러리 Hook 혼자 공부하기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published