React基本使用

React基本使用

1.安装

1.网页下载

1
npm i react react-dom

2.全局安装脚手架

1
npm i -g create-react-app

2.创建项目

1.直接创建项目

1
npx create-react-app my-app

2.npm创建项目

1
npx create-react-app my-app --use-npm

3.脚手架创建项目

1
create-react-app my-app

3.运行、构建、测试、打包、

1
2
3
4
5
6
7
npm start

npm run build

npm test

npm run eject

4.快速开始

1
2
import React from 'react';
import ReactDom from 'react-dom';

5. 安装antd,创建项目

1
2
3
4
5
6
7
1.全局
npm install antd-init -g

antd-init

2.项目
npm install antd --save

6. 安装react-router-dom

1
npm install react-router-dom
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//index.js
import Router from './router';
//router/index.js
import App from '../App';
import List from "../pages/List/List.jsx";
import Edit from "../pages/Edit/Edit.jsx";
import Means from "../pages/Means/Means.jsx";
import Login from "../pages/Login/Login.jsx";
import Register from "../pages/Register/Register.jsx";
import { BrowserRouter as BaseRouter, Routes, Route } from "react-router-dom";

const Router = () => (
<BaseRouter>
<Routes>
<Route path="/" element={<App />}>
<Route path="/list" element={<List />}></Route>
<Route path="/edit" element={<Edit />}></Route>
<Route path="/means" element={<Means />}></Route>
</Route>
<Route path="/login" element={<Login />}></Route>
<Route path="/register" element={<Register />}></Route>
</Routes>
</BaseRouter>
);
export default Router

7. 暴露webpack

1
2
3
4
5
git add .

git commit -m '解包前'

npm run eject

8. 配置less

webpack.config.js
查找sasaModuleRegex

1
2
3
4
5
6
7
8
9
{
test:/\.less$/,
use:getStyleLoaders(
{
//暂不配置
},
'less-loader'
),
},
1
npm install less-loader

9.使用antd组件

https://ant.design/components/button-cn

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2024 何福海
  • 访问人数: | 浏览次数:

请我喝杯奶茶吧~

支付宝
微信