📜  如何使用 ReactJS 创建一个简单的计数器?

📅  最后修改于: 2021-09-01 03:29:44             🧑  作者: Mango

React是一个前端开源 JavaScript 库,用于创建交互式 UI。它由 Facebook 开发和维护。它可用于开发单页和移动应用程序。

我们将创建一个简单的应用程序,其中有 2 个按钮,一个用于递增,一个用于递减。

初始设置: npx 是一个 CLI 工具,用于在 npm 注册表中安装和管理依赖项。 NPX 预装了 npm 5.2+,否则我们可以使用以下命令安装它:

npm i -g npx    // -g flag indicates global installation

创建 React 应用程序:

步骤 1:使用以下命令创建 React 应用程序:

npx create-react-app counter

第 2 步:创建项目文件夹 ie counter 后,使用以下命令移动到它:

cd counter

项目结构:它将如下所示。

项目结构

文件名:App.js:

Javascript
import React, { useState } from "react";
  
// Importing app.css is css file to add styling
import "./App.css";
  
const App = () => {
  //  Counter is a state initialized to 0
  const [counter, setCounter] = useState(0)
  
  // Function is called everytime increment button is clicked
  const handleClick1 = () => {
    // Counter state is incremented
    setCounter(counter + 1)
  }
  
  // Function is called everytime decrement button is clicked
  const handleClick2 = () => {
    // Counter state is decremented
    setCounter(counter - 1)
  }
  
  return (
    
      Counter App       
        {counter}       
      
                        
    
  ) }    export default App


运行应用程序的步骤:从项目的根目录使用以下命令运行应用程序:

npm start

输出: