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

三亚市网站建设_网站建设公司_MongoDB_seo优化

网站建设设计,如何备份wordpress数据库,开发商城网站多少钱,o2o网站建设技术1 介绍 Create React App 是一个官方支持的方式#xff0c;用于创建单页应用的 React 设置用于构建用户界面的 JAVASCRIPT 库主要用于构建 UI 2 项目结构 一个典型的 Create React App 项目结构如下#xff1a; ├── package.json ├── public # 这…1 介绍 Create React App 是一个官方支持的方式用于创建单页应用的 React 设置用于构建用户界面的 JAVASCRIPT 库主要用于构建 UI 2 项目结构 一个典型的 Create React App 项目结构如下 ├── package.json ├── public # 这个是webpack的配置的静态目录 │ ├── favicon.ico │ ├── index.html # 默认是单页面应用这个是最终的html的基础模板 │ └── manifest.json └── src├── App.css # App根组件的css├── App.js # App组件代码├── App.test.js├── index.css # 启动文件样式├── index.js # 启动的文件开始执行的入口├── logo.svg└── serviceWorker.js其中 public/index.html: 是应用的入口HTML文件。src/index.js: 是JavaScript入口文件它渲染App组件。src/App.js: 是一个示例组件你可以开始在这里编写你的应用代码。package.json: 包含项目的依赖和脚本命令等信息。 3 启动和创建 3.1 创建项目 npx create-react-app my-app 你就创建了一个名为my-app的程序 其中public src 3.2 启动 一旦你创建了项目就可以进入项目目录并启动它 npm start这将启动一个开发服务器并在你的默认浏览器中打开一个新的标签页显示你的 React 应用。 4 关键的几个文件 在使用 Create React App 创建的项目中关键的几个文件和目录分别承担着不同的职责。对于初步了解和开发而言可以关注以下几个文件 4.1 src/index.js 这个文件是整个 React 应用的入口点。它通常用于渲染根 React 组件到 HTML 页面上。 初始化创建完的index.js如下 import React from react; //从 react 模块中导入 React 对象。 //这是创建 React 组件和使用 React 功能的基础。import ReactDOM from react-dom/client; //从 react-dom/client 模块中导入 ReactDOM 对象。 //这个对象提供了与 DOM 相关的方法如将 React 组件渲染到页面上。import ./index.css; //导入 index.css 文件这个文件通常包含应用的全局样式。import App from ./App; //从本地的 App.js 文件中导入 App 组件函数组件。 //App 组件通常是应用的根组件包含了其他的子组件。import reportWebVitals from ./reportWebVitals; //从 reportWebVitals.js 文件中导入 reportWebVitals 函数。 //这个函数用于测量和报告页面性能。const root ReactDOM.createRoot(document.getElementById(root)); //使用 ReactDOM.createRoot() 方法创建一个 React 根 //这个方法的参数是一个 DOM 元素这里是 id 为 root 的元素它将作为 React 组件渲染的挂载点root.render(React.StrictModeApp //React.StrictMode ); //使用 root.render() 方法将 React 应用App 组件渲染到前面创建的根上。 //这里使用了 React.StrictMode它是一个用于检查潜在问题的包装组件。// If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitalsreportWebVitals(); //调用 reportWebVitals 函数。这个函数用于在开发模式下报告页面的性能。4.1.1 部分详细解释 对于 const root ReactDOM.createRoot(document.getElementById(root));这一行代码是用来创建一个 React 根root并将它挂载到 DOM 上的 document.getElementById(root)使用 JavaScript 的 getElementById 函数从 HTML 文档中获取一个元素该元素的 ID 为 root 在 public/index.html 文件中你可以找到这个元素它通常是一个空的 div 元素用作 React 应用的挂载点。ReactDOM.createRoot在这个ID 为 root 的元素上创建一个React 并发根把这个 创建的React 并发根 存储在 root 常量中以便后续使用 对于 root.render(React.StrictModeApp //React.StrictMode );我们知道 root 是通过 ReactDOM.createRoot(document.getElementById(root)) 创建的一个 React 并发根实例这个 root 实例有一个 render 方法该方法用于渲染 React 元素在这里是我们的 App / 组件通常定义在App.js中到其关联的 DOM 元素在这里是 ID 为 root 的 div 元素 4.2 src/App.js import logo from ./logo.svg; //导入了一个 SVG 文件并将其分配给名为 logo 的变量 //在后续的JavaScript代码中可以使用 {logo} 来引用这个 SVG 图片import ./App.css; //导入了 CSS 样式文件 App.css。 //所有在 App.css 文件中定义的样式都可以在这个组件中使用。function App() {return (div classNameAppheader classNameApp-headerimg src{logo} classNameApp-logo altlogo /pEdit codesrc/App.js/code and save to reload./paclassNameApp-linkhrefhttps://reactjs.orgtarget_blankrelnoopener noreferrerLearn React/a/header/div); } //定义 React 函数组件名为 App。 //函数组件是使用 JavaScript 函数定义的组件。export default App; //导出 App 组件使其可以在其他文件例如 index.js中通过 import 语句导入和使用App中的return部分 div classNameApp: 这一行创建了一个 div 元素其 className 属性为 Appheader classNameApp-header创建了一个 header 元素其 className 属性为App-headerimg src{logo} classNameApp-logo altlogo / 插入了一个图片元素src{logo} 指定了图片的源为之前导入的 logo SVG 文件应用了 App-logo 的 CSS 样式并设置了 alt 属性为 logo 在App.css中App-logo的部分是 所有的 .App-logo 元素不论用户的动画偏好如何都将有 height: 40vmin; 和 pointer-events: none; 这些样式。 如果用户的系统设置表示他们没有对减少动画有特殊偏好prefers-reduced-motion: no-preference那么 .App-logo 元素还将拥有一个无限循环的旋转动画。 p 和 a: 分别创建了段落和链接元素并在其中插入了文本和其他 JSX 元素 4.3 public/index.html  4.4 src/App.css 4.5 src/index.css 4.6 package.json
http://www.ihoyoo.com/news/119199.html

相关文章:

  • js模拟点击网站的按钮宝塔系统怎么建设网站
  • 网站怎样做seo怎样搭建一个网站
  • 网页制作与网站建设论文全球最大的外贸平台
  • 海尔商城网站建设维护网站开发技术的现状及发展趋势
  • 网站开发职业要求江苏省城乡建设网站
  • 网站网页的书签怎么做门户网站开发需要多少钱
  • 邯郸网站制作个人网站怎么做引流呢
  • wordpress能大网站wordpress影视源码
  • 深圳的网站建设公司有哪些织梦网站怎么做seo
  • 多语言企业网站源码常用的软件下载网站
  • 下载好了网站模板怎么开始做网站?wordpress过期
  • 百度推广会帮你做网站不域名备案需要多久
  • 做网站要准备的需求自动升级wordpress失败
  • 为什么 要建设网站做建材网站
  • 网站建设php心得体会网站建设方案意见
  • 公司网站如何做百度收录网站备案初审
  • wordpress 手动下一页win10优化工具
  • 小企业网站维护什么东西佛山建网站价格
  • 网站开发一般要多少钱建设一个网站多少钱
  • 印度网站域名奥数辅导机构网站建设
  • 四川德充建设集团有限公司网站阜创汇网站建设名额
  • 自己做网站需要花钱吗沈阳seo专业培训
  • 网站云解析域名解析蚌埠市网站建设
  • wordpress网站导航模板seo优化方法有哪些
  • 2018做网站还赚钱吗江海区建设局网站
  • html5响应式企业网站织梦网站档目管理空白
  • 做网站容易吧wap网站引导页特效
  • 上海浦东网站建设公司百度应用
  • 网站建设安全性原则门户网站建设经济交流材料
  • 网站建设公司名字空间网架