我仍在熟悉 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/