前端培训技术详细说说redux

发布时间:2021年02月26日作者:atguigu浏览次数:613

前端培训

1. 何为 redux

1). redux 的基本思想是应用的state保存在一个单一的store对象中。

2). 而改变应用state的唯一方式是在应用中触发actions,然后为这些actions编写reducers来修改state。

3). 整个 state 转化是在 reducers 中完成,并且不应该有任何副作用

2. 何为 store

1).store 是一个 javascript 对象,它保存了整个应用的 state。与此同时,store 也承担以下职责:

2). 允许通过 getState() 访问 state

3). 通过 dispatch(action) 改变 state

4). 通过 subscribe(listener) 注册 listeners

3. 何为 action

1). action是一个纯 js对象,必须有一个 type 属性表明正在执行的 action 的类型。

2). 实质上,action 是将数据从应用程序发送到 store 的有效载荷

4. 何为 reducer

1). 一个reducer是一个纯函数,

2). 该函数以先前的state和一个action作为参数,并返回新的state。

想要了解跟多关于前端培训课程内容欢迎关注尚硅谷前端培训,尚硅谷除了这些技术文章外还有免费的高质量前端培训课程视频供广大学员下载学习。


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)

成都市成华区北辰星拱青创园综合楼3层(成都校区)