接下来看一下redux在node中使用
首先创建一个index.js、安装redux
const { createStore } = require('redux')
const reducer = require('./reducer') 引用下面的reducer.js
const store = createStore(reducer)
// console.log(store) 打印出来的是上一篇中我们手写的dispatch、subcribe等函数
// console.log(store.getState().count) 我们可以直接读取默认值
// store.subscribe(() => {
// console.log(store.getState().count) 我们在这订阅一下
// })
// store.dispatch({ type: "increment" }) 在这可以派发事件
// store.dispatch({ type: "increment" })
// store.dispatch({ type: "increment" })
然后创建一个reducer.js
const countState = {
count: 1
}
const reducer = (state = countState, action) => {
switch (action.type) {
case "increment":
return {
count: state.count + 1
}
break;
default:
return state;
}
}
module.exports = reducer;
这是在node中的一些基本使用
转载:https://blog.csdn.net/F_efforts/article/details/104414363
查看评论