react项目中使用redux
- 首先创建react项目,我使用的是
create-react-app
,创建了一个pro项目
create-react-app pro
- 一般我会引用
antd
组件,这样会很方便
- 然后就是引入
redux
,先下载下面这些库:
yarn add redux react-redux redux-thunk
npm i redux react-redux redux-thunk --save
- 现在
src
文件夹下面创建一个store
文件夹,store
文件夹内的文件如图:
- store
- - index.js
- - state.js
- - reducers.js
- - action.js
- 接下来就是使用
redux
const state = {
count: 0
}
export default state
import initState from './state'
import {
combineReducers } from 'redux'
function count(state=initState.count, action){
switch(action.type){
case 'INCREASE':
return s