
1인 프로젝트 개발을 하던 중 전역 상태 관리가 필요해진 시점에서 누군가 나에게 말했다 useRecoil을 쓴다면 편하게 전역관리를 할 수 있으니 시도해보지 않겠냐고 '상태 관리'에 대한 정의 애플리케이션의 동작 방식을 설명하는 모든 데이터 David Khours

이전까지 나는 jsx를 써왔다. 왜냐? 처음에 다들 자바스크립트로 시작하고 나도 자바스크립트로 시작해 익숙해져 왔기 때문이다.하지만 파이널 프로젝트를 하면서 다른 react 개발자에게 피드백을 받을 때 들었던 소리가 있다."왜 타입스크립트 안쓰세요?"일단 타입스크립트를

그동안 개발하면서 쉬운 사용성 때문에 주로 함수형 컴포넌트을 사용해왔었는데 문득 함수형 컴포넌트만을 사용해도 괜찮을까? 하는 의문점이 들었다. 클래스형 컴포넌트 리액트 16.8버전(2019년 2월) 이전까지 활발히 사용되던 컴포넌트 컴포넌트를 선언할 때 Class 문

Recoil에 대해 공부하다가 Concurrent Mode라는 것을 접하게 되었다. 동시성 모드가 어떤 건지 의문점이 들어 이 글을 작성하게 되었다. "동시성" 이란? Javascript는 단일 스레드 언어이지만 두 가지 이상의 작업을 진행할 수 없다는 의미는 아니

이전에 Recoil 관련 강의를 듣다가 Context API는 상태 관리 도구라고 볼 수 없다고 했다. 이에 궁금한 점이 생겨 정리해보고자 한다. 공식문서에서 React Context란? 모든 컴포넌트에서 수동으로 props를 전달할 필요 없이 구성 요소 트리를 이용

서버 사이드 렌더링에 대해 대략적으로 알고는 있었지만 자세히는 알지 못해 모던 리액트 딥다이브 책을 통해 해당 내용을 정리하고자 한다. 싱글 페이지 애플리케이션이란? 렌더링과 라우팅에 필요한 기능을 서버가 아닌 브라우저의 자바스크립트에 의존한다. 첫 페이지를 불러올

회사에 입사하기 전 유지보수로 Vue.js를 사용한다고 해 Vue.js에 대해 알아보고자 React와의 차이를 공부하게 되었다.자바스크립트 \- Vue는 EMAScript 5와 6을 모두 사용하나 React는 ECMAScript 6에 집중한다.두 개다 모두 Javas