전체 글
-
[React] 획기적인 상태관리 라이브러리 React Query???!!카테고리 없음 2023. 5. 14. 18:50
React Query란?? React Query는 어플리케이션에서 데이터를 가져오고 관리하기 위한 라이브러리이다. 기존의 Redux나 MobX는 상태 관리를 중심으로 하지만 React Query는 데이터를 가져오고 관리하는 데에 집중했다. API요청을 보낼 때 필요한 부분인 데이터 패칭, 캐싱, 동기화를 쉽게 수행할 수 있도록 해주고 client state와 server state를 구분 해준다. React Query에 대해 본격적으로 알아보기 전에 먼저 배경 지식들을 알아보았다! client state client state는 client에서 자체적으로 만든 state나 server에서 받은 정보로 만든 state이다. 자주 사용하는 모달창이 열렸는지에 대한 여부, 화면의 가로 사이즈 등이 있다. se..
-
[TS] 왜 TypeScript인가?카테고리 없음 2023. 5. 6. 12:19
왜 TypeScript인가? JavaScript JavaScript는 웹 개발에 주로 사용되는 프로그래밍 언어이다. 웹 개발에서 JavaScript는 근육과 같은 역할을 한다. JavaScript가 없는 어플리케이션은 우리가 원하는 퍼포먼스를 낼 수 없다. 침대에 누워 움직이지 못하는 식물인간과 같다. JavaScript는 어플리케이션을 보다 동적으로 만들어준다. client 자체에서 논리적 작업을 하고 server 측과 통신을 가능케한다. JavaScript의 장점 학습이 쉽다. JavaScript는 프로그래밍을 처음 배우는 사람도 쉽게 배울 수 있다. 별도의 타입 지정도 필요 없으며 단순한 구조이다. 사용이 편리한 내장 메소드가 많다. map, filter, splice, parseInt, slice..