Skip to Content
React学习手册
book

React学习手册

by Alex Banks, Eve Porcello
December 2017
Intermediate to advanced
329 pages
6h 9m
Chinese
China Electric Power Press Ltd.
Content preview from React学习手册
组件扩展
177
handleAction(action) {
console.log('dispatching action:', action)
this.dispatch({
source: 'VIEW_ACTION',
action
})
}
}
handleAction
被某个
Action
调用时,它会和该
Action
起始位置的某些数据一起被分
发。当某个
Store
被创建后,它会被
Dispatcher
登记注册并开始监听相关的
Action
。当
某个
Action
被分发后,它会按照一定的次序被处理接收,然后发送到相应的
Store
中。
Store
Store
主要用于存放应用程序逻辑和
State
数据的若干对象。
Store
MVC
模式中的模型
类似,不过
Store
并没有受限于在单个对象中管理数据。可能在构建
Flux
应用程序时,
存在使用单个
Store
管理多种不同数据类型的情况。
当前的
State
数据可以通过访问
Store
的属性获取。某个
Store
需要修改
State
数据的所有
操作指令都是由
Action
提供的。
Store
将会按照类别处理
Action
,并修改相关的数据。
一旦数据被修改了,该
Store
将会发出一个事件通知任何订阅了该
Store
View
,它们
的数据发生了变化。让我们来看一个示例:
import { EventEmitter } from 'events'
class CountdownStore extends EventEmitter ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

React快速上手开发

React快速上手开发

Stoyan Stefanov
流畅的Python

流畅的Python

Luciano Ramalho
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787519814236