跳至主要內容

React - 安装和项目结构解析

Kamimika...大约 1 分钟ReactReact安装代码解析笔记

使用 pnpm + vite 构建:

pnpm
pnpm create vite@latest [项目名]

代码逻辑

index.html

交代了 React 应用根元素位置

<div id="root"></div>

引入src/main.tsxroot 根元素界面 css 样式 的处理

<script type="module" src="/src/main.tsx"></script>

src/main.tsx

引用

import React from "react"; //引入React 用于 使用严格模式
import ReactDOM from "react-dom/client"; //引入ReactDom用于 创建根元素(createRoot)
import App from "./App.tsx"; //引入整个 应用(App)根组件
import "./index.css"; //应用**css样式**

根据 root 元素创建 react 根元素渲染

ReactDOM.createRoot(document.getElementById("root")!).render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

提示

在 Typescript 中,感叹号!为非空断言,保证其返回类型不为null

src/App.tsx

整个 App 根组件

src/index.css

index.html页面的 css 样式

public

存储公共资源,打包后位于根目录

上次编辑于:
贡献者: wzh
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.4.1