Импортируйте useState из react в файл компонента
Сначала подготовим нашу среду разработки. Скрипт настройки уже создал для вас новый проект React в директории ~/project/my-app с использованием Vite.
Ваша первая задача — установить необходимые зависимости и запустить сервер разработки. Откройте терминал в WebIDE и выполните следующие команды поочередно.
Перейдите в директорию вашего проекта:
cd my-app
Установите зависимости проекта:
npm install
Запустите сервер разработки:
npm run dev -- --host 0.0.0.0 --port 8080
После выполнения последней команды вы увидите вывод, указывающий, что сервер запущен. Теперь вы можете просмотреть ваше работающее приложение, нажав на вкладку "Web 8080" в интерфейсе LabEx. На протяжении всей этой лабораторной работы мы будем изменять файл ~/project/my-app/src/App.jsx.
На этом этапе мы начнем с импорта хука useState из библиотеки React. Хуки — это специальные функции, и чтобы использовать их, вы должны сначала импортировать их из пакета react.
Используя файловый менеджер в WebIDE, перейдите и откройте файл ~/project/my-app/src/App.jsx.
Сначала очистим содержимое по умолчанию, чтобы иметь минимальную отправную точку. Замените все содержимое App.jsx следующим кодом:
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Теперь добавьте оператор импорта в самом начале файла, чтобы сделать хук useState доступным в нашем компоненте.
import { useState } from "react";
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Эта строка сообщает JavaScript, что мы хотим использовать функцию useState, которая является именованным экспортом из библиотеки 'react'.