Redux(2) --node中使用

接下来看一下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中的一些基本使用

发布了4 篇原创文章 · 获赞 6 · 访问量 134

猜你喜欢

转载自blog.csdn.net/F_efforts/article/details/104414363
今日推荐