보통 Reducer 를 할 때, 불변성 관리를 해줘야한다.예를 들어이렇게 객체를 다룰때는, 새로운 객체로 만들어줘서 불변성을 관리해줘야 하는데,redux의 reducer를 사용하다보면 불변성 관리하기가 힘들 떄가 있다.그래서 사용 하는 것이 immer 라이브러리다. n
이라는 주소 형태가 있다. 이것을 쿼리스트링이라고 하는데또한 서버 접속은 단순히로 접근 해야하며, req.query.myId로서 받을 수 있다.
리덕스를 사용하는데 코드가 많이 길어지는 것이 많이 불편하기 때문에, 이를 좀더 간결하게 사용하기 위한 리덕스 라이브러리 입니다.본문에서는 createSlice 만 이용하여 Redux에서 사용하는 reducer, action, const TYPE 등을 한번에 정의 하는
이모션이란, CSS in JS 형식으로, Javascript 파일 안에서 CSS를 설정할 수 있는 라이브러리 입니다. 왜 이걸 하냐면, React의 경우 자바스크립트로 (코드, CSS, HTML) 모든 것을 한번에 하는 것이 이상적인데 Html 태그안에 넣어서 css를
리덕스 사가란, 리덕스를 사용할 때 특정 리듀스 액션을 관찰하고 있다가, 그 액션이 실행 되면서 동시에 다른 행동을 취할 수 있게 해주는 함수 입니다.보통 백엔드 통신을 할 때 많이 사용합니다.리덕스 사가 이펙트함수란, call : 함수를 동기적으로 실행 all : 매