本页内容

在 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