반응형
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
- red-black tree
- Articulation_Point
- Pair
- 13305
- 백준
- Heap
- '0'
- 알고리즘
- function_template
- 문법
- singly Linked List
- class_template
- sort
- STL
- deletion
- template
- qsort
- list
- Algorithm
- data_structure
- sstream
- c++
- Critical_Path_Analysis
- Biconnected_Component
- 자료구조
- 5397
- 총정리
- 구현
- 예제
- connected_component
Archives
- Today
- Total
- Today
- Total
- 방명록
목록2024/03/24 (1)
어제의 나보다 성장한 오늘의 나
[React] 클래스 인스턴스의 효율적인 렌더링과 접근 범위 제어 방법
리액트에서 클래스를 설계하고 컴포넌트 내에서 클래스 인스턴스를 활용하는 코드를 작성하였는데, 더 효율적으로 관리하는 방법을 배우게 되어 공유하고 싶은 마음에 글을 작성하게 되었습니다. 두 가지에 초점을 맞췄습니다 1) 인스턴스의 불필요한 재렌더링 방지 2) 인스턴스의 전역적인 접근 막기 ( 사이드 이펙트 방지 차원 ) 1. 처음 작성했던 클래스 방식 ( 예시 코드 ) calculator.js export class Calculator { add(a, b) { return a + b; } multiply(a, b) { return a * b; } } page.jsx export default function Page(){ const [first , setFirst] = useState(1); const [..
React
2024. 3. 24. 23:49