📅  最后修改于: 2023-12-03 15:22:41.120000             🧑  作者: Mango
React是一个流行的JavaScript库,用于构建统一的、基于组件的Web应用程序。本文将介绍如何创建新的React应用程序,使用已经上手的工具链创建、运行和测试应用程序。
在开始之前,您需要确保安装了以下软件:
您还需要选择一个代码编辑器,如Visual Studio Code或Sublime Text。
React具有自己的命令行接口工具,称为create-react-app
。它帮助我们在本地设置React应用程序的初始模板,并提供一些开发实用工具。
在终端中,使用以下命令安装create-react-app:
npm install -g create-react-app
完成安装后,使用以下命令创建新的React应用程序:
create-react-app my-app
其中,my-app
是您要创建的应用程序的名称。此命令将会自动生成所需的文件和目录,以及安装必要的依赖项。
启动React应用程序,需要进入您的应用程序文件夹,并使用以下命令:
cd my-app
npm start
这将在本地主机的端口3000上启动React应用程序,您可以在浏览器中访问http://localhost:3000来查看您的应用程序。
React应用程序由许多重用组件构成。要创建新的组件,请在您的应用程序文件夹中的src
目录中创建新的JavaScript文件,并在文件中定义一个新的React组件。
import React from 'react';
function MyComponent() {
return (
<div>
<h1>Hello World!</h1>
</div>
);
}
export default MyComponent;
完成后,您需要在应用程序中使用此组件。请在应用程序文件夹中打开src/App.js
文件,并将以下内容添加到该文件中:
import React from 'react';
import MyComponent from './MyComponent';
import './App.css';
function App() {
return (
<div className="App">
<MyComponent />
</div>
);
}
export default App;
此代码将导入新创建的组件,并将其包含在应用程序中。
完成应用程序开发后,需要构建静态资产文件以用于生产环境。使用以下命令构建您的React应用程序:
npm run build
这会生成一个名为build
的文件夹,其中包含已编译的、优化过的应用程序代码和资产。
React应用程序可以使用多种工具进行测试。其中包括Jest和Enzyme。Jest是一个预置的测试框架,Enzyme用于组件测试辅助工具。
开发React应用程序时,使用以下命令运行测试:
npm test
这将启动Jest运行您的测试用例,并生成测试报告。
本文介绍了如何使用create-react-app工具创建新的React应用程序,并添加新的组件用于应用。此外,还介绍了如何构建和测试您的应用程序,以确保它们在生产中能够正常工作。通过使用React和相关工具链,您可以轻松构建出美观、高效和可维护的Web应用程序!