sogno

createAsyncThunk 1

카테고리 설명
  • Redux와 비동기 코드 ※ 리듀서에는 부가기능이 없는 순수 함수만 들어가야 하며 비동기 코드가 들어가서는 안된다!!! 리듀서의 목적은 상태를 편집하는 것인데, 내부에서 http 요청을 보내게 된다면 리덕스의 개념에 완전히 반대되는 일이기 때문. 동기, 비동기는 절대... 안된다... createAsyncThunk() 비동기 작업을 처리하는 action을 만들어 주는 기능으로, redux toolkit에 내장되어있는 함수이다. createAsyncThunk 함수를 만들면 자동적으로 비동기함수이름.pending 비동기함수이름.fulfilled 비동기함수이름.rejected 가 생성되는데, 세가지 상태별로 reducer가 필요하다. 이 세가지 상태들은 비동기적인 작업과 관련된 것으로 reducers와 별개로..

    React

    createAsyncThunk NEW

    2022.12.22
    댓글