리액트는 SPA 방식인데 하나의 페이지에서 유저의 동작에 의해서 부분적인 컴포넌트만 업데이트하는 방식으로 작동 하게 되므로 북마크나 뒤로가기 앞으로가기 버튼을 사용할수 없습니다. 따라서 React Router를 통해 SPA 를 유지하면서 이러한 브라우저 기능을 사용 가
문제 react code snippet 등의 익스텐션을 설치하였는데도 자동완성이 안될때 파일 기본설정 > includeLanguages 검색 후에 > 항목에 javascript 값에 javascriptreact 를 추가해주시면 됩니다.
Immer를 왜 사용할까?리액트는 immutable한 속성을 가지고 있다. 즉 이전 상태의 객체와 새로운 상태의 객체의 참조값이 달라야한다. 따라서 아래의 코드와 같이 useState를 이용하여 기존 값을 스프레드 연산자 ... 을 통해 복사하고 새로운 값을 추가하여