반응형
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 |
31 |
Tags
- 13305
- 구현
- STL
- function_template
- connected_component
- template
- qsort
- data_structure
- 5397
- sort
- Critical_Path_Analysis
- red-black tree
- list
- Articulation_Point
- 자료구조
- 총정리
- c++
- Biconnected_Component
- deletion
- Heap
- '0'
- singly Linked List
- sstream
- Pair
- 백준
- 예제
- Algorithm
- 알고리즘
- 문법
- class_template
Archives
- Today
- Total
- Today
- Total
- 방명록
목록2024/03/14 (1)
어제의 나보다 성장한 오늘의 나
[React] useSyncExternalStore 사용 방법과 사용 이유
리액트 공식 문서에 따르면 useSyncExternalStore는 '외부 스토어를 구독할 수 있는 React 훅' 이라고 나와있습니다. 외부 스토어가 뭘까요?? 반대로 외부 스토어가 아닌 경우에 대해서 먼저 생각해보면 이해하기가 수월합니다. 보통 우리는 구독할 데이터를 useState나 useContext 등의 리액트 훅을 이용하여 state에 저장 하고 사용합니다. setState로 값을 수정하면 자동으로 리렌더링이 일어나죠. 하지만 이것들은 리액트 내부에서 사용될 때만 가능합니다. 리액트 훅이니까요. 반대로 리액트 내부에서 이용하지 않는 경우는 뭐가 있을 까요?? class를 사용하거나 function 으로 만들어 외부 저장소를 만드는 경우를 들 수 있습니다. counter.js 클래스 형태 cla..
React
2024. 3. 14. 00:46