当前位置: 首页 > news >正文

wordpress 快递公司/百度关键词优化工具

wordpress 快递公司,百度关键词优化工具,设计广告专业制作,电子商务网站的规划与建设论文2019独角兽企业重金招聘Python工程师标准>>> 1. container和component不是包含和被包含的关系。 光看字面意思,甚至是多数情况下的用法,会让人产生误解。但官方的例子,似乎是故意的,多数是container包含component&…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1. container和component不是包含和被包含的关系。

光看字面意思,甚至是多数情况下的用法,会让人产生误解。但官方的例子,似乎是故意的,多数是container包含component,但有一个反例:component下的Footer包含Container下的FilterLink.

这应该是编例子的作者故意为之,是要告诉大家:

containers和components不是包含和被包含的关系。他们最大的区别在于,container接受state,然后根据我们自己的需求逻辑,分发(dispatch)相应的action。而components,只负责对不同的state下的属性进行渲染。

 

2. 数据流向(store,action,reducer,container,components)

官方例子todos实在是很抽象,看了很久才明白数据的流向。

用户操作界面,触发对应的事件(onclick之类的),然后containers(action的分发都写在container)便会经过我们的判断逻辑,分发对应的action。

此时,store便会开始工作,执行action对应的reducer。reducer返回更新后的状态。

然后呢?然后就ok了,components自会变成你想要的效果。

还记得这段代码吗?

<Provider store={store}>

这段代码会监听store,当store调用reducer返回新状态后,就会重新渲染收到影响的组件components。

3. 在store中,state是如何被分类存取?

不同的component都有各自的state,原生react都是通过组件对象保存,通过这样的方式存取

this.setState({prop1:"..."})
let prop1 = this.state.prop1

但改用react-redux后,container的state都是这么来的

const mapStateToProps = (state) => ({todos: getVisibleTodos(state.todos, state.visibilityFilter)
})

很长一段时间想不通这个state是怎么来的,后来才相同,store会自动调用这个方法传入state。

还有个初学者迷惑的地方。与非redux的写法不同,每个对象有各自的state。在redux中,不同组件的状态则用reducer的方法名进行区分,一个reducer有自己单独的state。所以只要声明todos、visibilityFilter的reducer,就可以直接通过state.todos、state.visibilityFilter获取对应reducer的state。这一点跟非redux写法(一个组件一个对应的state)大不相同。

转载于:https://my.oschina.net/u/1379006/blog/806619

http://www.lbrq.cn/news/1604575.html

相关文章:

  • 做网站必须要购买空间吗/广告点击一次多少钱
  • 宜昌平台网站建设/恩施seo整站优化哪家好
  • 手提包 东莞网站建设/视频互联网推广选择隐迅推
  • wap网站在线生成/谷歌官网注册入口
  • 镇海网站建设/免费的网站
  • 孝感哪家做网站的公司好/企业营销策划实训报告
  • 网站建设公司的市场定位/北京网站排名推广
  • 淘宝网络营销推广方式/长沙seo男团
  • 大连建站费用/邢台网站网页设计
  • 做网站 用什么语言好/seo网站分析
  • 只做一种产品的网站/自己做网站的流程
  • 教育网站如何做seo/台州网站制作维护
  • 怎么自己创建一个平台/网络优化工程师有前途吗
  • 中国建设招标网站首页/飞猪关键词排名优化
  • 生物科技网站建设 中企动力北京/超级seo外链
  • 选择赣州网站建设/百度推广如何代理加盟
  • wap网站程序/体球网足球世界杯
  • 做网站后台的时候要注意什么/推广网站源码
  • 网站可以在手机上做吗/广州seo网站开发
  • app开发的网站/app软件推广平台
  • 在国内做电商网站需要什么审核/宜兴百度推广
  • 网站设计的背景/重庆seo快速优化
  • 新兴网站建设/北京it培训机构哪家好
  • 承接设计网站建设/搜索引擎营销简称seo
  • 手机功能网站案例/域名注册要多少钱
  • php网站安装图解/青岛seo整站优化哪家专业
  • wordpress utf8 gbk/深圳网站seo外包公司哪家好
  • 网站右键屏蔽/西安百度推广代理商
  • web网站开发毕业论文/郑州关键词seo
  • 龙华建网站/谷歌商店下载官网
  • IO流-对象流
  • JJWT 核心工具类 Jwts 源码解析
  • 高效离线转换方案:支持多任务并行处理
  • C语言(长期更新)第7讲:VS实用调试技巧
  • ctfshow_web签到题
  • Linux文件系统理解2