【发布时间】:2018-03-03 08:55:14
【问题描述】:
我主要接受过 React 培训,因此据我所知,骨干有点过时,但我正在为求职面试做一个带回家的挑战。
任务是在主干和下划线中构建博客文章查看器。
我收到了一个项目文件,其中包含已经给我的集合,其中包含 6 篇博文。
博客文章被渲染到一个容器中。这应该包含项目总数、批准帖子的数量、拒绝帖子的数量和博客帖子列表等。帖子本身也应该有一个图层,每个都包含单行 sn-p 文本、发帖日期和时间、社交网络类型等。
因此,在 react 中,您只需创建两个组件(一个列表容器和一个列表项),然后使用容器渲染列表项组件,然后在 html 中渲染容器。
在骨干网中实现这一目标的最佳方法是什么?你可以在另一个模板中渲染一个模板吗?模板或多或少相当于 React 中的组件?
【问题讨论】:
-
Backbone 就是 jQuery MVC。该文档非常小但仍然完整,即使代码低于 2k 行,包括有用的 cmets。您可以像使用 React 一样将 Backbone 用于视图部分(组件),只需将您自己的模型和集合添加到组合中。
-
下划线模板大致相同,只是它们不会在您的数据更改时自动重新呈现。您必须重新渲染整个模板,或者使用 jquery 选择性地重新渲染。