1
4

2 回答 2

3

re-frame 有一个数据周期:db -> subscriptions -> view -> dispatch events -> db。这是在这里理解的最重要的事情。

  • 尝试starrating使用 app-db 的订阅设置您的复选框值,以便数据从 app-db 流入您的视图。
  • 还可以尝试放入get-data-from-server一个事件处理程序,这样您的视图就不会处理所有的查询机制,而只是分派事件,而不知道需要发生什么来响应它们。

https://github.com/Day8/re-frame/tree/master/docs上有很多很好的文档

于 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 回答