📌  相关文章
📜  创建新的反应应用程序 - Javascript (1)

📅  最后修改于: 2023-12-03 15:22:41.120000             🧑  作者: Mango

创建新的反应应用程序 - Javascript

React是一个流行的JavaScript库,用于构建统一的、基于组件的Web应用程序。本文将介绍如何创建新的React应用程序,使用已经上手的工具链创建、运行和测试应用程序。

前置要求

在开始之前,您需要确保安装了以下软件:

您还需要选择一个代码编辑器,如Visual Studio CodeSublime Text

创建新的React应用程序

React具有自己的命令行接口工具,称为create-react-app。它帮助我们在本地设置React应用程序的初始模板,并提供一些开发实用工具。

在终端中,使用以下命令安装create-react-app:

npm install -g create-react-app

完成安装后,使用以下命令创建新的React应用程序:

create-react-app my-app

其中,my-app是您要创建的应用程序的名称。此命令将会自动生成所需的文件和目录,以及安装必要的依赖项。

运行React应用程序

启动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应用程序

完成应用程序开发后,需要构建静态资产文件以用于生产环境。使用以下命令构建您的React应用程序:

npm run build

这会生成一个名为build的文件夹,其中包含已编译的、优化过的应用程序代码和资产。

测试React应用程序

React应用程序可以使用多种工具进行测试。其中包括JestEnzyme。Jest是一个预置的测试框架,Enzyme用于组件测试辅助工具。

开发React应用程序时,使用以下命令运行测试:

npm test

这将启动Jest运行您的测试用例,并生成测试报告。

结论

本文介绍了如何使用create-react-app工具创建新的React应用程序,并添加新的组件用于应用。此外,还介绍了如何构建和测试您的应用程序,以确保它们在生产中能够正常工作。通过使用React和相关工具链,您可以轻松构建出美观、高效和可维护的Web应用程序!