阅读本指南后,您将了解
- 如何使用 Spacebars 语言定义由 Blaze 引擎渲染的模板。
- 在 Blaze 中编写可重用组件的最佳实践。
- Blaze 渲染引擎在幕后的工作原理以及一些使用它的高级技巧。
- 如何测试 Blaze 模板。
Blaze 是 Meteor 内置的响应式渲染库。通常,模板是用 Spacebars 编写的,它是 Handlebars 的一个变体,旨在利用 Tracker,Meteor 的响应式系统。这些模板被编译成 JavaScript UI 组件,由 Blaze 库渲染。
Blaze 不是构建 Meteor 应用程序的必要条件——您也可以轻松使用 React 或 Angular 来开发您的 UI。但是,本文将带您了解在 Blaze 中构建应用程序的最佳实践,Blaze 是所有其他文章中用作 UI 引擎的引擎。