12 2017 档案
摘要:一、安装相关包 二、根据具体情形创建模块文件 Store.js、Reducer.js、Actions.js Store.js的作用在于引出store,方便在使用的时候引入。 Reducer.js的作用在于定义reducer,最好用combineReducers拆分reducer。 Actions.j
阅读全文
摘要:一、安装redux包 二、根据APP数据结构或者后台请求的数据结构拟定state的大致结构。 可以把state写成一个对象字面量,放在reducer文件中,注释掉即可,当你觉得模糊混乱的时候就可以看一看这个state对象,然后就可以清楚state的具体构成了。 三、创建文件 reducer.js、
阅读全文
摘要:一、从‘redux’包中引入combineReducers方法: 二、针对state的不同属性写不同的reducer,每一个reducer专门负责修改state的某一个属性。 写出来所有的reducer函数,这些函数的第一个参数是对应的state属性,第二个参数是action。函数最后返回的结果也是
阅读全文
摘要:常我们都会在GitHub上浏览很多的readme文件,这些都是Markdown语法写成的Markdown文件,HTML中并没有用于展示Markdown文件的元素,那么为什么可以在前端展示呢? 有别于GitHub官方给提供的API(有访问频率限制),我使用了一个npm 模块。这个模块可以非常方便的将M
阅读全文
摘要:最近在学习React Router,但是网站的教程多半还是3.X版本之前的,所以我只能在GitHub上找到React Router的官方文档在读。后来总结了一下,包括学习经验以及V3.X与V4.X的差异。在实践练习React Router的时候,把这些经验总结全部写成了一个网站。所以在这个博客当中就
阅读全文