在 Deno 中使用 React
要使用 Deno 中的 React,我们建议使用以下第三方框架之一。
如果您想更好地了解 JSX 和 Deno 在幕后的交互方式,请阅读这里。
注意:Fresh 和 Aleph.js 提供了一个框架用于开发类似 React 的网站。但是,Fresh 使用了一种替代的基础技术 Preact 来提供更好的性能体验。
Fresh 跳转到标题
Fresh 是 Deno 最流行的 React 框架。它使用了一种模型,默认情况下不会向客户端发送任何 JavaScript。大多数渲染都在服务器上完成,客户端只负责重新渲染小的交互岛屿。这意味着开发人员可以明确选择对特定组件进行客户端渲染。
Aleph 跳转到标题
Aleph.js 是 Deno 中第二流行的 React 框架。它为您提供了与 Create-React-App 相同的快速入门 React 体验。与 Next.js 一样,Aleph 提供了开箱即用的 SSR 和 SSG,以便开发人员创建 SEO 友好的应用程序。此外,Aleph 还提供了一些 Next.js 中没有的内置功能,例如
- 热重载(使用 React Fast Refresh)
- ESM 导入语法(无需 webpack)
- 支持 TypeScript