首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我应该将集合作为属性传递还是通过Ajax检索?

我应该将集合作为属性传递还是通过Ajax检索?
EN

Stack Overflow用户
提问于 2016-09-18 06:53:47
回答 1查看 19关注 0票数 0

我有一个Rails应用程序,最近集成了react。我面临着多种情况,在这些情况下我需要传递一组对象来做出反应。到目前为止,我已经通过属性做到了这一点,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
react_component 'Comments', data: @comments

在控制器中创建@comments的位置。

另一种方法是使用ajax get请求来获得json形式的@comment

我想知道每种方法的优缺点。

EN

回答 1

Stack Overflow用户

发布于 2016-09-18 07:32:43

如果您在控制器中建立了数据模型,那么您就是在react和rails之间建立了一个契约,声明这是您需要的全部数据(在切换到另一个路由之前)。如果您通过对独立API路由的ajax调用来建立数据模型,则可以随着用户在应用程序中的移动来更新和扩展数据,而无需访问rails应用程序以获取另一个全新的MVC集合。

不管是哪种情况,我都建议你去看看Flux。我倾向于Redux的实现,但是任何flux模式都是管理数据的好方法,因为它在你的应用程序的前端传输。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39552489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档