Redux 安装

Redux提供了多种使用方式,可以根据需求自由选择搭配。

Redux Toolkit

Redux Toolkit包含了Redux核心以及必要的包(例如Redux Thunk和Reselect)。

1
2
3
4
# npm 
npm install @reduxjs/toolkit
# yarn
yarn add @reduxjs/toolkit

Redux Core

1
2
3
4
# npm
npm install redux
# yarn
yarn add redux

React Redux

有时你需要Redux和React配合使用,这时推荐React Redux。

1
2
npm install react-redux
npm install --save-dev @redux-devtools/core

使用CRA创建一个React Redux应用

1
2
3
4
5
# Redux + Plain JS template
npx create-react-app my-app --template redux

# Redux + TypeScript template
npx create-react-app my-app --template redux-typescript