본문 바로가기
React

230816 typescript react-hook-form 라이브러리 사용해보기

by hyerin1201 2023. 8. 16.

상태관리 hook : recoil 라이브러리 사용하여 상태관리 해보기.

 

*recoil 라이브러리 : 리액트 상태관리 라이브러리

 Atom: recoil 라이브러리에서 Props 객체 데이터값 보관하는 장소

useRecoilValue( ) : Atom이라는 공간에서 데이터 값을 받아오기 위해 사용하는 함수

useRecoilState( ) : Atom 이라는 공간에서 데이터 값을 받아온 후 변경까지 할 수 있는 함수

 

*recoil 을 사용하기 앞서 react-hook-form 라이브러리 사용해보기 (https://www.react-hook-form.com/get-started)

-컴포넌트 안에 반복적으로 사용되는 useState( ) 를 간소화 할 수 있는 라이브러리.

useForm ( ) 

- 타입정의 : register 함수를 통해 생성되는 프로퍼티 값의 타입을 객체형식으로 정의(interface 타입정의)

-register 함수 : 별도의 이벤트 핸들러를 사용하지 않아도, 이벤트 발생여부를 확인 가능

-watch 함수 : form 태그안에 입력된 값의 변화를 확인 후 적용해주는 역할

-handleSubmit : onSubmit 핸들러 작동시 실행되는 함수로 콜백함수를 받는다.(*실제 콜백함수에서 실행문 작동)


**input 요소가 많을때 빛을 발휘함.


***유효성 검사도 가능. 

required, minLength

.*정규식 표현법 검사( https://regex101.com/)

'React' 카테고리의 다른 글

230810 가상화폐사이트 실습예제  (0) 2023.08.10
230809/0810 리엑트 - 타입스크립트  (0) 2023.08.09
0707 Redux  (0) 2023.07.07
230705 리액트 hnm 쇼핑몰 사이트  (0) 2023.07.05
230629 useContext( )  (0) 2023.06.29