如何在 Deno 中使用 React

阅读时长 4 分钟读完

Deno 是一款基于 V8 引擎的安全 TypeScript 运行时。它是由 Node.js 的创始人 Ryan Dahl 开发,用于弥补 Node.js 的一些不足。

React 是 Facebook 开源的一款 UI 框架,为开发者提供了构建高效、可重用且易于维护的 UI 组件的能力。如何在 Deno 中使用 React 呢?我们可以使用一个叫做 Deno React 的第三方库来帮助我们实现这一点。

安装 Deno React

在使用 Deno React 之前,我们需要先安装 Deno。你可以按照 Deno 的官方文档进行安装。

接下来,我们需要在我们的 Deno 项目中安装 Deno React。打开终端并输入以下命令来完成安装:

命令中 --allow-read--allow-net 用于允许 Deno 读取文件和访问网络,--unstable 则用于允许使用实验性功能。

创建 Deno React 应用

现在,我们已经成功地安装了 Deno React,我们可以开始创建我们的第一个应用程序了。

首先,我们需要在我们的项目文件夹中创建一个名为 app.tsx 的文件。我们将在这个文件中编写我们的 React 组件:

-- -------------------- ---- -------
------ - ------ -------- - ---- -------------------------------------

-------- ----- -
  ------ -
    -----
      ---------- ---- -----------
    ------
  --
-

-------------------- --- --------------------------------------

上面的代码中,我们使用了 Deno React 提供的 ReactReactDOM 方法,同时也引入了我们的组件 App。这是一个非常简单的组件,它只是渲染了一个包含文字的 div 标签。

接下来,我们需要为我们的应用程序创建一个 HTML 文件,以便我们可以将我们的组件渲染到其中。

-- -------------------- ---- -------
--------- -----
------
  ------
    ----- --------------- --
    ----------- ----- -----------
  -------
  ------
    ---- ---------------------
    ------- ------------- -------------------------
  -------
-------

在 HTML 文件中,我们引入了我们的应用程序文件 app.tsx,并将它作为一个模块加载到我们的页面中。

运行 Deno React 应用

现在我们已经完成了应用程序的开发,我们可以使用以下命令在本地运行应用程序:

在命令中,我们使用了 --import-map 参数,并通过一个名为 import_map.json 的文件来映射我们的依赖项引入。我们的 import_map.json 文件应该如下所示:

这个文件告诉 Deno React 包在下载时存储在我们项目的 ./deps/deno_react.ts 文件夹下。

现在,我们就可以在我们的浏览器中访问 http://localhost:8000,并看到我们的应用程序已经成功地运行了!

总结

在本文中,我们了解了如何在 Deno 中使用 React 来构建我们的前端应用程序。我们安装了 Deno React,创建了一个简单的组件,并在本地运行了应用程序。

使用 Deno React 可以让我们在 Deno 的环境下使用 React,同时也可以享受到 Deno 的安全性和类型检查等功能。希望这篇文章可以帮助你开始学习如何使用 Deno React。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64533dc4968c7c53b07b08e7

纠错
反馈