import React from 'react'; import ReactDom from 'react-dom'; import {createStore} from 'redux'; //解构一个createStore 创建状态对象 //默认状态 state const defaultSta... ...
分类:
其他好文 时间:
2018-05-04 01:45:10
阅读次数:
137
一、概述 原文地址:http://www.ruanyifeng.com/blog/2016/09/react-technology-stack.html 二、摘要 ES6 语法:教程 【可以了解】 Babel:教程【可以了解】 React:教程,示例库 【推荐官方https://reactjs.or ...
分类:
其他好文 时间:
2018-05-02 17:29:29
阅读次数:
162
来分析下vuex的管理状态吧,如果你用过react中的redux的管理树,那我觉得vuex对你来说很容易掌握 如果你还是不太熟悉vuex是什么,那先看下官网https://vuex.vuejs.org/zh-cn/intro.html, 看下这张图: 下面就举个例子会比较容易理解: 就拿vue的分页 ...
分类:
其他好文 时间:
2018-05-02 15:48:15
阅读次数:
181
图解:代码:varcreateStore=require(‘redux‘).createStorevarindexStore=createStore(function(state=0,action){switch(action.type){case1:return++statecase0:return--statedefault:returnstate}})indexStore.subscribe
分类:
其他好文 时间:
2018-05-01 20:18:48
阅读次数:
115
1.combineReducers (reducers) combineReducers 辅助函数的作用是,把一个由多个不同 reducer 函数作为 value 的 object,合并成一个最终的 reducer 函数,然后就可以对这个 reducer 调用 createStore。 合并后的 r ...
分类:
其他好文 时间:
2018-04-30 16:36:38
阅读次数:
193
设计价值观 Ant Design在设计方面,存在两个大的价值观,自然和确定。自然即顺其自然,在顺应用户的自我感知和行为方式来开发更自然的产品。确定即探索设计规律,并将其抽象成对象,减少设计者的主观干扰,降低系统的不确定性。还有模块化设计,将复杂的或者相同的部分抽象成模块,最终减少系统的复杂度,增进可 ...
分类:
其他好文 时间:
2018-04-26 23:29:33
阅读次数:
229
1、现象 看redux的时候发现官网的教程里直接import了一个文件夹,我再三确定没有看错, 是一个 文件夹 (Directory), 它直接 import了一个目录!这个 文件夹/目录 底下还有一个index.js文件。 js文件只能用index.js,换其他名字都会报错。我使用的是webpac ...
分类:
其他好文 时间:
2018-04-20 13:34:16
阅读次数:
869
redux是从flux演变而来,但又独立于react。简言之就是,redux是一种单纯的状态管理器。可以和react搭配,也可以和其它框架搭配。 redux有三个重要的部分组成: store, action, reducer 其中store是一个对象,action是一个对象,reducer是一个纯函 ...
分类:
其他好文 时间:
2018-04-17 23:47:56
阅读次数:
186
在重构 ThemeSwitch 的时候我们发现,ThemeSwitch 除了需要 store 里面的数据以外,还需要 store 来 dispatch: 目前版本的 connect 是达不到这个效果的,我们需要改进它。 想一下,既然可以通过给 connect 函数传入 mapStateToProps ...
分类:
其他好文 时间:
2018-04-13 16:25:30
阅读次数:
188
我们来观察一下刚写下的这几个组件,可以轻易地发现它们有两个重大的问题: 对于第一个问题,我们在 高阶组件 的章节说过,可以把一些可复用的逻辑放在高阶组件当中,高阶组件包装的新组件和原来组件之间通过 props 传递信息,减少代码的重复程度。 对于第二个问题,我们得弄清楚一件事情,到底什么样的组件才叫 ...
分类:
其他好文 时间:
2018-04-13 15:09:54
阅读次数:
243