当前位置: 首页 > news >正文

做设计什么网站可以兼职百度一下你就知道搜索

做设计什么网站可以兼职,百度一下你就知道搜索,淘宝网站开发用到哪些技术,公司部门设置react.js 开发的时候,都是针对一个页面的,多个页面就要用Router了,本文介绍我在vscode 下的第一个router 工程。 我在学习react.js 前端开发,学到router 路由的时候有点犯难了。经过1-2天的努力,终于完成了第一个工程…

react.js 开发的时候,都是针对一个页面的,多个页面就要用Router了,本文介绍我在vscode 下的第一个router 工程。

我在学习react.js 前端开发,学到router 路由的时候有点犯难了。经过1-2天的努力,终于完成了第一个工程,其实还是很简单的。还是写一个笔记,大家不要像我一样在这里犯难。

我是按着React Router 一文进行学习的,开始就是没有走通。

一: 前提条件是装好了node.js,并且也会做react.js 的工程,可以参看:react.js在visual code 下的hello World-CSDN博客 

这里也是新建一个工程:目录名为: myfirstrouter 建立的方法是:

npx create-react-app myfirstrouter

cd myfirstrouter

npm start

就可以启动这个工程了,不过要CTRL + C 退出,因为我们要运行router。

二: 在终端安装react.js router 程序或者库

方法是在目录的终端输入命令:

npm i -D react-router-dom

安装好了就可以修改代码了。

三:修改代码

原来工程的文件就只要 index.js,内容为:

import ReactDOM from "react-dom/client";
import { BrowserRouter, Routes, Route } from "react-router-dom";
import Layout from "./pages/Layout";
import Home from "./pages/Home";
import Blogs from "./pages/Blogs";
import Contact from "./pages/Contact";
import NoPage from "./pages/NoPage";export default function App() {return (<BrowserRouter><Routes><Route path="/" element={<Layout />}><Route index element={<Home />} /><Route path="blogs" element={<Blogs />} /><Route path="contact" element={<Contact />} /><Route path="*" element={<NoPage />} /></Route></Routes></BrowserRouter>);
}const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);

这里就是一个 Route 里一个路径path , 和element。前面一段就是包含各个element 的文件。

这些文件在pages (src/pages)

src\pages\:

  • Layout.js
  • Home.js
  • Blogs.js
  • Contact.js
  • NoPage.js

 各个文件内容如下:

Layout.js:

import { Outlet, Link } from "react-router-dom";const Layout = () => {return (<><nav><ul><li><Link to="/">Home</Link></li><li><Link to="/blogs">Blogs</Link></li><li><Link to="/contact">Contact</Link></li></ul></nav><Outlet /></>)
};export default Layout;

Home.js:

const Home = () => {return <h1>Home</h1>;
};export default Home;

Blogs.js:

const Blogs = () => {return <h1>Blog Articles</h1>;
};export default Blogs;

Contact.js:

const Contact = () => {return <h1>Contact Me</h1>;
};export default Contact;

NoPage.js:

const NoPage = () => {return <h1>404</h1>;
};export default NoPage;

修改后界面如下:

红框是我们修改或添加的文件。 其他多余的文件也没有删除。

这些文件也是React Router 复制过来的。

四:运行测试

在终端运行下面命令:

npm start

在浏览器中就验证运行结果:

简单的react.js router 工程就介绍完毕,希望你不像我一样,纠结1-2天。当然深入的内容还得多学习。

http://www.ds6.com.cn/news/86528.html

相关文章:

  • 武汉云优化网站建设长沙网络营销公司排名
  • 管理系统是网站吗培训方案及培训计划
  • bootstrap做购物网站百度网页链接
  • 大型网站过程如何优化网络环境
  • wordpress占用多大内存seo优化是利用规则提高排名
  • 信阳市人民政府领导信息公开seo和sem的联系
  • 微商城手机网站制作公司百度一下就知道了官网楯
  • 做虚假网站犯法吗软件开发一般需要多少钱
  • wordpress 杂志模板杭州排名优化公司电话
  • h5能做网站开发吗百度刷自己网站的关键词
  • 做图的赚钱的网站甘肃搜索引擎网络优化
  • 网站技术开发外链工厂
  • 合肥网站制作前3名的北京网站推广机构
  • 企业内部网站建设微信营销的案例
  • 北京网站开发怎么做新东方一对一辅导价格
  • 手机网站 备案互联网金融营销案例
  • 中华南大街网站建设如何做推广和引流
  • 深圳网站建设公司哪家专业公司网页网站建设
  • 哪个网站可以做封面深圳产品网络推广
  • 龙岩建设局招聘网站电子商务网站建设与维护
  • 余姚建站公司优化大师官方免费下载
  • 网站建设和app制作企业产品推广运营公司
  • 安徽建设厅网站打不开seo优化中商品权重主要由什么决定
  • 在360网站上怎么做推广百度seo搜索引擎优化
  • 网站建设 APP开发销售怎么做seosem是指什么意思
  • 网站建设基础课件站内关键词排名优化软件
  • 某些网站dns解析失败百度指数分是什么
  • asp.net网站建设项目实战 董义革站长之家官网登录入口
  • 简述dw网站建设步骤网站seo设置是什么
  • 国家市场监督管理总局级别长沙seo公司