javascript - 我可以使用主干应用程序作为另一个应用程序的组件吗?

标签 javascript backbone.js

我仍在熟悉 Backbone.js 和前端开发(我更专注于后端开发),并且我有一个关于组合的问题。

假设我需要创建一个可重用的组件,例如 RichText 编辑器,它稍后可以在我的应用程序内的其他地方使用,而且也可以在其他应用程序中重用。

这是一种在 Backbone 中进行开发的方法吗?或者它不适合这种用途?

编辑:我正在阅读有关 Backbone 与 React 结合使用的内容。也许这就是我应该走的路。我会进一步挖掘它。

最佳答案

您可以使主干 View 、模型或集合可重用,但您必须将其重新插入到使用主干的上下文中。 Backbone 对于构建小型独立 View 并渲染这些 View 的组合非常有用。

MainView
    SearchContainerView
    SubscribeView
    ContentView
    ...

您还可以使用react来构建可重用的组件,它也是一个很棒的组合工具。 React中的更新机制比backbone要简单一些,如果你决定使用React,我建议你使用Flux模式。

关于javascript - 我可以使用主干应用程序作为另一个应用程序的组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725056/

相关文章:

javascript - log4js https 日志记录端点

javascript - 如何将 HTML5 视频快进或快退到某个时间点

jquery - 为什么当我在backbone.js中渲染 View 时会渲染额外的div

javascript - IntelliJ IDEA 2016.1 JavaScript 调试器错误

javascript - 将事件监听器添加到谷歌地图标记数组失败

javascript - 错误 Cloud Firestore addEventListener 不是函数#react-native #firestore

javascript - Node JS,传统数据结构? (例如 Set 等),诸如 Java.util 之类的 Node ?

javascript - Backbone .remove() 和 .unbind() 不会杀死僵尸,而是创造更多僵尸

wordpress 3.5媒体管理器-添加我自己的ribs.js View

javascript - 从 Backbone.js 模型中删除属性