ReactJs组件体系结构
ReactJs component architecture
我问这个问题是为了更好地理解如何使用react js实现。
我刚开始使用react js(如果这个问题很愚蠢,请原谅)
在我看到的大部分教程中,我注意到网页中的所有内容都被定义为组件,当页面的一部分可以是静态html时也是如此。
我想知道这是否是最好的方法,或者只在具有一些"动态数据"/用户交互的DIV中插入我的react组件是否更好。
- 在需要时放置一些静态HTML,只是为了在任何数据到达之前向用户快速显示一些内容
- 这样,在渲染组件之前,我可以使用静态html显示占位符
- 如果放置一些静态HTML也可以,那么它能与react服务器端渲染一起工作吗(我们使用PHP作为服务器)
感谢
为了简单起见,我个人避免混合和匹配架构。我的观点是,我希望设计在我的应用程序中保持一致,而不是以某种方式做某些事情,以另一种方式做其他事情。
当您提到"在任何数据到达之前"时,您指的是ajax调用吗?如果是这样的话,这是一个很好的方法:https://facebook.github.io/react/tips/initial-ajax.html
这将允许在提交ajax调用之前呈现页面,但一旦数据可用,就会自动更新页面(react做得很好)。通过这样做,我还可以避免使用静态html(将html放在html文件中,而不是放在jsx中)。
相关文章:
- 与您的操作系统或体系结构不兼容:fsevents@1.0.11.
- 在Flux体系结构中,如何管理存储相同类型数据的存储
- 具有http服务器、websocket和express的体系结构
- 改进插件体系结构的实现
- Chrome 扩展消息传递体系结构
- Web应用程序的体系结构/设计,对另一台服务器进行了大量Ajax调用
- RESTful Web 应用程序中的客户端服务器体系结构
- 基于 AJAX 的聊天的数据库体系结构
- Socket.io 向某些套接字(体系结构)发出消息
- 用于第三方 API 调用的 Web 应用体系结构
- MEAN 堆栈上登录系统的体系结构
- 网络表单和脚本服务体系结构
- 网站中的单页体系结构或应用程序在 html 导航中使用 servlet 而不打开新页面
- 需要经过身份验证的 WCF REST 体系结构建议
- 需要哪种体系结构才能允许多个 Web 应用协同工作,这些应用可以单独更新
- Angularjs中ajax的单一方法体系结构
- ReactJs组件体系结构
- 在Flux体系结构中,全局调度程序是否有害
- JavaScript体系结构-中介,何时使用它们
- 原型对象的正确体系结构