问问题
1242 次
2 回答
3
re-frame 有一个数据周期:db -> subscriptions -> view -> dispatch events -> db。这是在这里理解的最重要的事情。
- 尝试
starrating
使用 app-db 的订阅设置您的复选框值,以便数据从 app-db 流入您的视图。 - 还可以尝试放入
get-data-from-server
一个事件处理程序,这样您的视图就不会处理所有的查询机制,而只是分派事件,而不知道需要发生什么来响应它们。
于 2016-09-21T20:17:40.000 回答
1
订阅是旨在与试剂组分一起使用的反应。
调度是异步的。如果您希望它同步,请使用 dispatch-sync。
查看https://github.com/Day8/re-frame-http-fx以进行 ajax 调用,同时将事件处理程序保持为纯函数。
阅读文档,re-frame 有很好的文档。github 中的 Readme.md。查看存储库中的示例应用程序以获取示例。
于 2016-09-23T03:06:43.497 回答