[TIL028] Redux Toolkit (RTK)

SEONG CHAN LEE·2024년 5월 27일

TIL

목록 보기
28/53

20240527 28일차


Redux Toolkit (RTK)

Redux Toolkit (RTK) 은 Redux 애플리케이션을 작성하는 것을 더 쉽고 간단하게 만들기 위해 만들어졌다.
설정이 복잡하고 많은 보일러플레이트 코드가 필요한데, 이러한 문제점들을 해결하기 위해 RTK가 도입됐다.

보일러플레이트 감소
기존 Redux는 액션 타입, 액션 크리에이터, 리듀서를 작성하는 데 많은 코드가 필요한데 줄여준다.

간편한 설정
RTK는 기본적인 설정과 함께 미들웨어, DevTools 통합을 제공한다.

표준화
베스트 프랙티스를 따르도록 유도하여 일관된 코드를 작성할 수 있게 한다.

간단한 비동기 로직
RTK는 createAsyncThunk를 통해 비동기 로직을 간단하게 처리할 수 있게 한다.

createAsyncThunk
비동기 액션을 쉽게 작성할 수 있게 해주는 함수
비동기 로직을 간단하고 일관되게 처리할 수 있도록 도와준다.

profile
Develop myself

0개의 댓글