redux
木木学长
这个作者很懒,什么都没留下…
展开
-
useSelector性能分析
我们在做redux的开发的时候可以借助react-redux来进行开发,从中获取到connect函数,将mapStateToProps和mapDispatchToPros以及组件传到connect函数中。包裹一层返回新的组件。然后这样组件就可以通过props来获取到redux中的数据以及函数。而且我们在不借助react-redux的时候需要用store.subscribe来监听数据的变化从而去改变组件内部的state的值进而去重新渲染整个页面,但是借助了react-redux我们就不需要去监听了。但是我们原创 2021-12-28 14:53:42 · 1900 阅读 · 0 评论 -
redux点击按钮页面不发生变化
正常你定义action肯定要定义一些常量,这个常量是干什么用的呢?因为reducer要根据action.type来修改state并且actionCreators要根据这个来创建action,在多个地方共有某个东西最好在constant来初始化。这里主要初始化了如下四个:export const INCREMENT = 'INCREMENT'export const DECREMENT = 'DECREMENT'export const ADD_NUMBER = 'ADD_NUMBER'export原创 2021-12-27 15:28:54 · 390 阅读 · 0 评论 -
redux初体验
redux核心分为action、reducer、store三大模块action定义公共变量、action构建函数reducer定义当action来的时候如何改变statestore初始化存储空间,从redux引入createStore函数,并将reducer传入通过store.dispatch来修改store,store.subscribe来监听redux的变化,进而通过callback来定义做出什么处理const redux = require('redux')// actioncons原创 2021-12-27 15:17:09 · 79 阅读 · 0 评论