프로젝트 소개
Redux는 예측 가능하고 유지보수가 용이한 전역 상태 관리를 위한 JS 라이브러리입니다. 일관되게 동작하는 애플리케이션을 작성하고, 다양한 환경(클라이언트, 서버, 네이티브)에서 실행하며, 테스트하기 쉬운 애플리케이션을 만드는 데 도움이 됩니다. 실시간 코드 편집과 시간 여행 디버거와 같은 훌륭한 개발자 경험을 제공합니다.
Redux는 React와 함께 사용하거나 다른 뷰 라이브러리와 함께 사용할 수 있습니다. Redux 코어는 작고(2kB, 의존성 포함), 풍부한 부가 기능 에코시스템을 갖추고 있습니다.
Redux Toolkit은 Redux 로직 작성에 대한 공식 권장 방식입니다. Redux 코어 위 Wrapping되어 있으며, Redux 앱 구축에 필수적인 패키지와 함수를 포함하고, 제안되는 모범 사례를 내장하며, 대부분의 Redux 작업을 단순화하고 일반적인 실수를 방지하여 Redux 애플리케이션 작성을 더 쉽게 만듭니다.
설치 옵션으로는 Redux Toolkit이 사전 구성된 공식 Vite 또는 Next.js 템플릿을 통해 새 앱을 생성하거나, npm install redux 또는 npm install @reduxjs/toolkit react-redux로 직접 설치하는 방법이 있습니다.
전체 문서는 redux.js.org에 있으며, 튜토리얼, 사용 가이드, FAQ, API 참조를 포함합니다. Redux Toolkit 문서는 redux-toolkit.js.org에 있습니다.
두 가지 주요 학습 경로가 있습니다: Redux Essentials 튜토리얼(상향식 접근, 최신 API로 Redux를 올바르게 사용하는 방법 교육)과 Redux Fundamentals 튜토리얼(하향식 접근, Redux의 작동 원리를 기본 원리부터 교육). Reactiflux Discord 서버의 #redux 채널에서 커뮤니티 지원을 받을 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.