我主要是在React训练,所以 Backbone 是有点过时,因为我可以告诉,但我正在做一个带回家的工作面试的挑战。
任务是建立一个blog文章查看器在 Backbone.js 和下划线。
我得到了一个项目文件与收集已经给了我一个对象的6博客文章。
有一个容器来呈现博客帖子。这应该包含项目总数、批准的帖子数量、拒绝的帖子数量和博客帖子列表等内容。还应该有一个用于帖子本身的层,每个层包含一行文本片段、帖子的日期和时间、社交网络类型等。
因此,作为响应,您只需创建两个组件(列表容器和列表项),然后使用容器呈现列表项组件,然后在html中呈现容器。
在backbone中实现这一点的最好方法是什么?你能在另一个模板中渲染一个模板吗?模板或多或少等同于react中的组件吗?
1条答案
按热度按时间bqucvtff1#
可以在另一个模板中呈现一个模板吗?
不像react --它是一个渲染引擎,backbone是一个框架,而不是渲染引擎。你可以使用任何模板库。这个问题的答案取决于你使用什么。例如,如果你使用
soy
模板,你可以从另一个模板调用一个模板。或者你可以使用react本身和Backbone作为模板引擎。模板或多或少等同于react中的组件吗?
不,组件的等价物是
Backbone.View
,因为据我所知,react组件有自己的行为,对于 Backbone.js 模板是未知的。行为由呈现模板的视图处理。