Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第三章 Flux 段落的一些疑問 #100

Open
Nihilatux opened this issue Jul 1, 2018 · 1 comment
Open

第三章 Flux 段落的一些疑問 #100

Nihilatux opened this issue Jul 1, 2018 · 1 comment

Comments

@Nihilatux
Copy link

作者你好

  1. 47頁下方, "把 CounterStore 註冊到全局唯一的 Dispatcher 上去". 這個說法不太能理解. CounterStore.dipspatchToken = AppDispatcher.register(....
    這行不是只把後者的返回值 Token 塞給 CounterStore.dipspatchToken 嗎?

  2. 55頁下方, "Store 封裝了數據和處理數據的邏輯." 在這個例子看到的, Store 似乎沒有處理數據? 是 Dispatcher 才有處理數據的部分.


知乎上沒有手機註冊不能發言, 只好先在這邊詢問, 不妥當請直接刪除, 不好意思.

@Aassidusa
Copy link

Aassidusa commented Nov 9, 2018

你好 我是这样考虑你这个问题
这个所谓的全局惟一的Dispatcher 相当于一个对象
这个对象有一个数组 数组存放了所有CounterStore.dipspatchToken(每个单独Counter组件有一个这个把) 然而这个数组是无序的 所以 当使用这个Dispatcher中的无序数组属性的时候 你不知道取的是那个
简单的说法就是
你必须保证 求和渲染 在你执行完加一 操作完毕之后 把求和的值替换成最新的来 进行渲染

第二个问题
Store 就是个放数据的地方 就是个商店 能存放很多东西 但是 你拿一个商品走之后 别人 就拿不到了 这是 唯一的数据源 。(大概就这样)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants