Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Baekjoon
- 리액트쿼리
- JavaScript
- 프론트엔드
- HTML
- til
- 리액트
- CSS
- 프로그래머스
- leetcode
- 자바스크립트 알고리즘
- 자바스크립트 문제풀이
- 자바스크립트 연결리스트
- 자바스크립트 문제
- 자바스크립트코딩테스트
- lodash
- next13
- stack문제
- leetcode문제풀이
- Next.js13
- 자바스크립트 문제 풀이
- 타입스크립트
- NPM
- 알고리즘문제풀이
- 제로베이스
- Next
- JS
- react
- 자바스크립트 알고리즘 문제
- 자바스크립트
Archives
- Today
- Total
목록2024/04/18 (1)
코드노트
ref 여러개 하나의 ref로 관리, mergeRefs 함수 정리, feat, ForwardedRef
리액트를 하면서 useRef를 사용하며, 여러개의 Ref를 사용하게 된다면 어떻게 해야할까? 리액트 네이티브를 공부하면서 input을 컴포넌트로 관리하다가 Ref를 사용하여 다음 input으로 넘겨야했다. 하나의 refRef input컴포넌트 내에서 관리중이였고, 외부에서 컴포넌트에 Ref를 또 넘겨주어야했다. Ref를 2개를 사용할 수는? 있다. ForwardedRef를 사용하자. 더군다나 타입스크립트로 작업중이라면 머리가 더 복잡해질 수 있지만 이번에 컴포넌트를 만들면서 어느정도의 개념이 잡힌것 같다. mergeRefs 함수 function mergeRefs(...refs: ForwardedRef[]) { return (node: T) => { refs.forEach(ref => { if (ref &..
Code note/리액트
2024. 4. 18. 14:32