일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- dfs
- 리터럴 타입
- Jest
- 타입 좁히기
- TS
- CORS
- 결정 알고리즘
- 무한 스크롤
- React
- 이분 검색
- useAppDispatch
- Promise
- autosize
- webpack
- 태그된 유니온
- 인터섹션
- Cypress
- recoil
- SSR
- tailwind
- RTK Query
- 호이스팅
- map
- 반공변성
- async/await
- CI/CD
- 투포인터
- ESlint
- app router
- 공변성
Archives
- Today
- Total
목록input delay (1)
짧은코딩
React input delay 해결법
상황{ name: "", list: [],}보이는 데이터가 많은 모달에서 input을 받아서 state에 저장하는 기능을 구현하고 있었다.사용자 리스트가 나오고, 체크를 하면 list 배열에 저장되는 방식이었다.사용자 리스트가 많은 경우, name을 input으로 입력받아 업데이트하는 방식에서 input delay가 발생해결법1. 컴포넌트 분리 //사용자 체크 기능(데이터가 많음) ...이렇게 name과 list 배열을 입력하는 것이 같은 컴포넌트에 있으면 컴포넌트가 계속 렌더링 되어 delay가 발생한다. //사용자 체크 기능(데이터가 많음) ...따라서 이렇게 컴포넌트를 분리하고 setValue를..
개발
2024. 5. 18. 18:40