如果React.js是V,那么在MVC中,其他字母是什么
If React.js is the V, in the MVC, what are the other letters?
我正在学习React,但我仍然不确定如何将其发展成为一个成熟的应用程序。
对于M和C,使用什么框架比较酷?如果我想正常工作怎么办?我应该只使用jQuery吗?
Routes、Ajax和许多框架为我们提供的其他东西呢?
您实际上可以简单地使用Flux和react路由器Flux基于Stores、Actions和Dispatcher的使用(取决于您使用的Flux的实现)。
商店将在MVC框架中扮演模型的角色。控制器(C)部分在Flux的上下文中更难解释,但它可能是您的一些React组件,可以被视为控制器,并与Stores相结合。
React路由器使您可以轻松管理React应用程序中的路由。
我更一般的建议是,不要寻找"酷"的框架来制作你的应用程序,而是问问自己什么是最快实现的,什么是最容易维护和测试的,什么堆栈是最简单的。有时候,越简单越好。
对于M部分,我认为Play Framework有一种非常简单的方法来创建模型。您的控制器实现取决于您想要如何实现,但它肯定是从视图传输数据的前端javascript(如果您计划使用ajax)和后端组件的混合。Play将帮助您解决控制器的后端部分。
相关文章:
- 如何添加浮动和非浮动,其他
- 与其他库的jQuery.noConflict()
- 播放当前视频时如何停止其他视频?JavaScript
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 将Javascript数组发送到控制器ASP.NET MVC
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如果React.js是V,那么在MVC中,其他字母是什么
- 如果其他条件出现在MVC的下拉列表中
- Window.Location.Href或重定向_self的其他方法不起作用(MVC视图)
- Web API不能从asp.net MVC 4的其他服务器调用
- 什么是Backbone.js或其他MVC提供
- 解析json到java对象与其他对象属性在spring-mvc
- Jquery$.ajax()调用将具有其他参数的关联数组传递给MVC控制器失败
- 我发现自己在使用Backbone.js或其他MVC时重复了很多代码
- MVC如何从html触发其他服务器上的操作
- ASP.NET MVC 返回文件结果,其中包含要在客户端处理的其他数据
- 从MVC应用中的其他站点获取iframe的src内容
- Asp.net MVC加载第一个条目,而其他的则晚些加载