使用 Vite 创建 React 项目
在要创建项目的目录中运行以下命令。
yarn create vite
输入并选择项目设置。

创建项目后,安装项目依赖
yarn install
启动项目
yarn dev

安装antd
yarn add antd
修改 src/App.tsx,引入 antd 的按钮组件。
import React from 'react';
import { Button } from 'antd';
function App() {
return (
<>
<Button type="primary">Button</Button>
</>
)
}
export default App

安装react-router-dom
yarn add react-router-dom
配置main.tsx
将<React.StrictMode>
换成BrowserRouter
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.tsx'
import './index.css'
import {BrowserRouter } from "react-router-dom";
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
// <React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
// </React.StrictMode>,
)
创建页面
在src目录下面创建一个pages或者components目录,然后几个.tsx
文件。
-
components/Navbar.tsx
//Navbar.tsx
import React from "react";
import {Link} from "react-router-dom";
function Navbar() {
return (
<div>
<Link to="/">Home </Link>
<Link to="/login">Login </Link>
</div>
)
}
export default Navbar
-
pages/Home.tsx
import React from 'react'
function Home() {
return (
<div>Home</div>
)
}
export default Home
-
pages/Login.tsx
function Login() {
return (
<div>Login</div>
)
}
export default Login
App.tsx
在App.tsx
中导入
import './App.css'
import {Route, Routes} from "react-router-dom";
import Home from "./pages/Home.tsx"
import Login from "./pages/Login.tsx"
import Navbar from "./components/Navbar.tsx";
function App() {
return (
<>
<Navbar />
<Routes>
<Route path="/" element={<Home />}>Home</Route>
<Route path="/login" element={<Login />}>Login</Route>
</Routes>
</>
)
}
export default App

时间有限,今日就分享一篇简单的创建React项目的文章,剩下的明天继续啦!
原文始发于微信公众号(大前端编程教学):Vite创建React & TypeScript & antd项目并配置路由
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/224098.html