상세 컨텐츠

본문 제목

React _커스텀 HOOK: useInput (react에서 input창 쉽게 설정하기)

React

by 비오스터딩 2020. 11. 16. 19:59

본문

**커스텀훅은 useInput과 같이 'use' 로 시작하는 단어로 함수를 만들어 사용할 수 있다.

 

useInput을 쓰지 않았을 때와 작동하는 기본원리는 같음.

하지만 useInput 함수 안에서 한번에 state와 onChange 메서드를 관리 할 수 있다.

그리고 함수로 만들었기 때문에 재사용성이 높다.

 

 

 

커스텀 훅은 HOOK의 원리를 이용해서

리팩토링하는거라고 생각해도 될듯.

 

vanilla javascript 코드 짤때에도 함수의 중복성을 줄일 수 있으면,

함수로 묶고 매개변수를 주듯이,

커스텀훅도 같은 원리.

 

 

 

유효성체크까지 더한 경우. 10글자까지만 입력되도록 설정(maxLen).

반응형

'React' 카테고리의 다른 글

React Hook :: useRef  (0) 2020.11.22
React HOOK :: useEffect  (0) 2020.11.22
React HOOK : useState (state 지정하기)  (0) 2020.11.16
React :: 글 수정(update기능 구현하기)  (0) 2020.11.07
React :: state를 사용하여 Event 구현하기  (0) 2020.11.04

관련글 더보기

댓글 영역