Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Project
- Next.js
- react native picker
- GIT
- img upload
- aws bucket 정책
- 에러
- 리액트 네이티브 에러
- react native CLI
- 백준
- AWS Access Key
- 문자열 대소문자 구별
- error
- js
- 리엑트 네이티브 아이콘
- fire base
- Access Key 생성
- react native font
- s3 upload
- babel.config.js
- PongWorld
- React
- react native 세팅
- 문자열 대소문자
- react native
- firebase 라이브러리
- AWS
- 리액트 네이티브
- react native 개발
- 리액트
Archives
- Today
- Total
목록2025/05/22 (1)
밝을희 클태
깔끔한 React 폼, react hook form + zod + shadcn
React 프로젝트를 진행하며, 별도 라이브러리 없이 기본 Hook과 HTML 요소만으로 폼을 만들었다.그러다 입력해야 할 필드가 많아질수록 상태 관리가 복잡해져서해결책을 찾아보다가 shadcn/ui의 Form 컴포넌트와 react-hook-form, Zod를 알게 됐다.react-hook-form?React 훅 기반의 폼 상태 관리 라이브러리입력값(value), 유효성 검증, 에러 상태를 비제어 컴포넌트 방식으로 관리해 불필요한 리렌더링을 줄여준다Zod?TypeScript 기반의 스키마 선언·런타임 검증 라이브러리z.object(), z.string() 등으로 스키마만 정의하면런타임에 데이터를 검증하고z.infer로 TS 타입도 자동 생성해 준다두 라이브러리를 조합하면폼 상태 관리 → 입력값 취합 → ..
React
2025. 5. 22. 17:33