
React state 선언 과정에서는 왜 const를 쓸까?최근 JavaScript를 이용하여 알고리즘 문제를 풀이하다 궁금증이 들게 되었다. React 공식문서에서 볼 수 있듯, 우리는 당연하게 const를 이용한 상태 관리 hook useState를 사용하고 있었던 것이다.왜 우리는 const로 사용해야 하고, React에서는 어떻게 동작하는지 알아보도록 하자. 1. React의 상태 관리 원리JavaScript에서는 데이터 타입을 다음과 같이 분류한다.Primitive Data Types (원시 타입)undefinedBooleanNumberStringBigIntSymbol…Structural Data Types (참조 타입)ObjectFunctionsArrayMap…변수를 통해 값을 재할당하는 경우..
동아리 스터디 중 DropdownList 컴포넌트를 가용성 있게 만들기로 했다.컴포넌트의 가용성?Typescript를 공부하면서 범용성 좋은 컴포넌트를 만들어보진 못한 것 같아, 새로운 Dropdown 컴포넌트를 구성하기 시작했다.type SingleItem = string | number; //string이거나 number인 경우interface ObjectItem { id: string | number; name: string | number; label: string | number; value: SingleItem;}각 사용 범위에 맞게 item과 value를 정해주고, Dropdown의 Props로 number, string, object 객체든 뭐든 받아낼 준비를 해야 했다.하지만, T..
- Total
- Today
- Yesterday
- const let var 차이
- 변수 별 차이
- 리액트 상태관리
- 프론트엔드
- react
- 자바스크립트
- 리액트
- 자바스크립트 변수
- TypeScript
- 자바스크립트 const let var 차이
- 타입스크립트
- 제네릭
- JavaScript
- 상태관리
- 타입 선언
- Generic
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |