在组件文件中从 react 导入 useState
首先,让我们准备好开发环境。设置脚本已经使用 Vite 在 ~/project/my-app 处为你创建了一个新的 React 项目。
你的第一个任务是安装必要的依赖项并启动开发服务器。在 WebIDE 中打开一个终端,然后逐一运行以下命令。
进入你的项目目录:
cd my-app
安装项目依赖项:
npm install
启动开发服务器:
npm run dev -- --host 0.0.0.0 --port 8080
运行最后一个命令后,你将看到服务器正在运行的输出。现在,你可以通过点击 LabEx 界面中的“Web 8080”标签页来查看你的实时应用。在本实验(lab)中,我们将修改 ~/project/my-app/src/App.jsx 文件。
在这一步,我们将首先从 React 库导入 useState Hook。Hooks 是特殊的函数,要使用它们,你必须先从 react 包中导入它们。
使用 WebIDE 中的文件浏览器,导航到并打开文件 ~/project/my-app/src/App.jsx。
首先,让我们清理默认内容,以便有一个最小化的起点。将 App.jsx 的全部内容替换为以下代码:
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
现在,在文件最顶部添加导入语句,以便在我们的组件中使用 useState Hook。
import { useState } from "react";
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
这行代码告诉 JavaScript 我们想要使用 useState 函数,它是从 'react' 库中导出的一个命名导出。