博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react之路:使用redux-immutable
阅读量:5370 次
发布时间:2019-06-15

本文共 771 字,大约阅读时间需要 2 分钟。

github仓库地址:

简介

我们在使用redux中的combineReducers用来分离reducer后,如果组件去访问数据时,需要访问多一层属性,为了将访问这一层属性的方式变成使用函数进行访问。这里就可以使用redux-immutable中的combineReducers。

使用

1.引入redux-immutable中的combineReducers

将reducer.js中

import { combineReducers } from 'redux'

变成

import { combineReducers } from 'redux-immutable'

2.使用

1 /** 2  * 将仓库的state映射到props(获取state) 3  * @param state 4  */ 5 const mapStateToProps = (state) => { 6     return { 7         // 没有使用immutable 8         // focused: state.header.focused 9         // 使用了immutable10         // focused: state.header.get('focused')11         // 使用了redux-immutable(两种写法均可)12         // focused: state.get('header').get('focused')13         focused: state.getIn(['header', 'focused'])14     }15 }

 

转载于:https://www.cnblogs.com/wanghao123/p/11162686.html

你可能感兴趣的文章
Xcode的几个高效快捷键
查看>>
机器人运动大赛8月落地嘉峪关,编程和军事成亮点
查看>>
进程控制
查看>>
用vue-cli搭建项目的 关于main.js
查看>>
浅谈Oracle权限体系
查看>>
「NOIp2018」 游记
查看>>
Handler导致内存泄露分析
查看>>
nuxtjs中使用axios
查看>>
设计模式C++实现
查看>>
java 的PO、VO、TO、BO、DAO、POJO解释(转载)
查看>>
职业规划§面试篇(三)【转载】
查看>>
游戏服务器开发与I/O相关--五种IO模型及设计模式
查看>>
Asm Shader Reference --- Shader Model 3.0 part
查看>>
Lamda表达式
查看>>
html5的一些概述,比较有用的!
查看>>
selenium自动化-数据驱动1
查看>>
UML中的stereotype
查看>>
ArcGIS问题:如何定义坐标系
查看>>
linux下编译调试x264
查看>>
YUV图像格式进行的ALPHA BLEND操作
查看>>