유저 인터페이스를 만드는 자바스크립트 라이브러리이 라이브러리는 Virtual DOM 이라는 개념을 사용하여 상태의 변함에 따라 선택적으로 유저인터페이스를 렌더링한다. 따라서, 최소한의 DOM 처리로 컴포넌트들을 업데이트 할 수 있게 해준다.React는 JavaScrip
create-react-app으로 React 프로젝트를 빌드하여 배포하는 경우, 기본적으로 webpack에 의해 번들링 된 파일과 해당 파일에 대응되는 source map이 생성된다. 다음은 결과 예시이며, \*.css.map 과 \*.js.map 파일이 source
Context API 사용방법이 깃허브가 너무 잘나와있어서 내가 따로 정리하는 것보다 나을 듯하니 이걸 참고하자 !!!
설명을 이해하기 전 필수 개념 2가지Render: DOM Tree를 구성하기 위해 각 element의 스타일 속성을 계산하는 과정Paint: 실제 스크린에 Layout을 표시하고 업데이트하는 과정useEffect는 컴포넌트들이 render 와 paint 된 후 실행된다
React에서 기존에 사용하던 Class를 이용한 코드를 작성할 필요 없이,state와 여러 React 기능을 사용할 수 있도록 만든 라이브러리Class 컴포넌트 사용2019년 2월 데이터 개시 개발함수 컴포넌트와 리액트 훅 사용( 리액트 훅은 함수 컴포넌트에서만 사용
Javascript에서 HTTP Requests 를 위한 방법에는 Fetch 와 Axios 두가지가 있다. Fetch Fetch 는 Built-in APIs 로서 별도의 설치 없이 모던 브라우저에서 사용이 가능하다. window object 에서 정의되어 있으며,
프로젝트 진행하면서 middleware의 역할로 공통에러 처리를 위해 axios interceptors를 사용하게 되었다.사용하면서 애 먹었던 케이스와 해결 방법을 정리하려고 한다 ~!먼저 어떤건지 알고 가자 !Axios Interceptor란 ?then 또는 catc