欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > React 18

React 18

2024/11/30 12:34:08 来源:https://blog.csdn.net/x550392236/article/details/139528085  浏览:    关键词:React 18

创建 React 18 脚手架项目

  1. 全局安装 create-react-app

    • npm install -g create-react-app

    • yarn global add create-react-app
      .

  2. 确认是否已安装 create-react-app

    • npm list -g create-react-app

    • yarn global list | grep create-react-app
      .

  3. 如果安装失败
    有时,npm 或 yarn 的缓存可能会导致问题。你可以尝试清理缓存并重新安装 create-react-app

    • npm cache clean --force

      npm install -g create-react-app

    • yarn global remove create-react-app

      yarn global add create-react-app

    或者检查是否有多个版本的 Node.js

    • nvm list
    • nvm use xxx
      .
  4. 查看react版本

    • npm list react 或简写 npm ls react

      仅显示版本号:npm list react --depth=0

    • yarn list react 或简写 yarn ls react

      仅显示版本号:yarn list react --depth=0
      .

  5. 创建新的React项目

    使用 create-react-app 命令来创建一个新的React项目。

    例如,如果你想要创建一个名为 my-react-app 的项目,可以运行以下命令:

    create-react-app my-react-app

    在这里插入图片描述

  6. 运行项目

    • 进入目录:cd my-react-app

    • 运行项目:yarn start

    在这里插入图片描述


目录结构

在这里插入图片描述
各文件的描述:

my-react-app/  
├── node_modules/           # 项目依赖包,由npm或yarn管理  
├── public/  
│   ├── favicon.ico         # 网站页签图标  
│   ├── index.html          # 主页面,承装各个组件  
│   ├── logo192.png         # logo图  
│   ├── logo512.png         # logo图  
│   ├── manifest.json       # 应用加壳的配置文件,用于网页移动端  
│   ├── robots.txt          # 爬虫协议文件  
├── src/  
│   ├── App.css             # App组件的样式  
│   ├── App.js              # App组件,主组件,所有其他的组件都在这里进行引入  
│   ├── App.test.js         # 用于给App做测试  
│   ├── index.css           # 全局样式  
│   ├── index.js            # 入口文件,引入核心库App.js,程序的入口  
│   ├── logo.svg            # logo图  
│   ├── reportWebVitals.js  # 页面性能分析文件(需要web-vitals库的支持)  
│   ├── setupTests.js       # 配置和初始化测试环境
├── .gitignore              # Git仓库的忽略文件  
├── package-lock.json       # 锁定和管理项目的依赖版本,确保项目的稳定性和可维护性
├── package.json            # 定义项目所需的各种模块及项目的配置信息  
└── README.md               # 项目信息描述文件
  1. 程序入口文件 src/ index.js
    const root = ReactDOM.createRoot(document.getElementById('root'));
    root.render(<React.StrictMode><App /></React.StrictMode>
    );
    
  2. 挂载到主页面 public/index.html
    <body><div id="root"></div>
    </body>
    
  3. 组件 App.js 被渲染到页面

对项目稍微改造下,删除一些目前不必要的文件,结构和代码如下:

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com