타입스크립트는 강하게 타입화된 언어이다. 타입스크립트에서는 코드 실행 전 타입에 대한 정의가 존재한다.함수의 인자를 타입화 시키기그리고 더미의 상위컴포넌트에서 더미에게 프롭을 보낸다.그런데 지금 부모컴포넌트인 App에서는 text 프롭만 넘기고 있다. 이처럼프롭에 옵션
관련링크\-> Coin.tsx, Coins.tsx에서 사용됨문서의 가는 다이렉트 링크를 만들어주어서 웹문서의 헤더값을 변경할 때 사용하는 리액트 컴포넌트이다.노마드코더에서 사용한 뿐 아니라 CSS,favicon 등을 넣을 수 있다.관련링크 데이터 시각화 차트를 만들
Recoil을 쓰지 않을 경우 -> 프롭이 필요하지 않는 컴포넌트까지 프롭이 계속 전달됨특히 컴포넌트의 트리가 깊어질수록 이런 프롭드릴링이 복잡해지고 실수를 유발하기 쉽다.Recoil은 하나의 버블에서 value가 필요한 컴포넌트들의 접근을 가능하게 해준다.recoi
react query는 서버의 값을 클라이언트에 가져오거나(패치), 캐싱, 값 없데이트, 에러핸들링 등의 비동기 과정을 더욱 편하게 하는데 사용된다.데이터를 받아 오는데 필요한 state,fetch와 컴포넌트의 분리api 관련된 코드를 api.ts 파일에 따로 분리re
recoil의 또다른 기능인 selector에 대해 알아보자.recoil은 react의 상태관리 라이브러리고, 컴포넌트간 상태공유를 가능하게 한다. 기존에 만들었던 todolist는 todoState을 통해 현재 만들어진 전체 투두리스트를 저장하고,categorySta