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

英文网站建设600温州移动网站建设服务商

英文网站建设600,温州移动网站建设服务商,在浏览器播放视频,辽宁省建设监理协会网站一、React简介 React是一个用于构建用户界面的JavaScript库#xff0c;它是Facebook的内部项目#xff0c;用来架设Instagram的网站,并于2013年5月开源。React主要用于构建Ul#xff0c;很多人认为React 是 MVC 中的 V#xff08;视图#xff09;。由于拥有较高的性能它是Facebook的内部项目用来架设Instagram的网站,并于2013年5月开源。React主要用于构建Ul很多人认为React 是 MVC 中的 V视图。由于拥有较高的性能且代码逻辑非常简单越来越多的人已开始关注和使用它。 中文官网https://react.docschina.org 二、React特点 1、声明式设计 react是面向数据编程不需要直接去控制dom你只要把数据操作好react自己会去帮你操作dom可以节省很多操作dom的代码。这就是声明式开发。 2、使用JSX语法 JSX 是 JavaScript 语法的扩展。React 开发大部分使用 JSX 语法在JSX中可以将HTML于JS混写 3、 灵活 react所控制的dom就是id为root的dom,页面上的其他dom元素你也可以使用JQuery等其他框架。可以和其他库并存。 4、 使用虚拟DOM、高效 虚拟DOM其实质是一个JavaScript对象,当数据和状态发生了变化,都会被自动高效的同步到虚拟DOM中,最后再将仅变化的部分同步到DOM中不需要整个DOM树重新渲染。 5、组件化开发 通过React构建组件使得代码更加容易得到复用和维护能够很好的应用在大项目的开发中。 6、单向数据流 react是单向数据流父组件传递给子组件的数据子组件能够使用但是不能直接通过this.props修改。这样让数据清晰代码容易维护。 三、create-react-app和npx介绍 React推荐使用npx create-react-app来创建React项目 npx create-react-app rdemo关于create-react-app: Create React App是FaceBook的React团队官方出的一个构建React单页面应用的脚手架工具。它本身集成了webpack并配置了一系列内置的Toader 和默认的npm的脚本可以很轻松的实现零配置就可以快速开发React的应用。 关于npx: 在 npm 的5.2.0版本 开始自动安装了npx。 npx是什么呢 npx 会帮你执行依赖包里的二进制文件。 npx 会自动查找当前依赖包中的可执行文件如果找不到就会去 PATH 里找。如果依然找不到就会帮你安装。 注意 1、该命令建议运行在node的12.13.0版本的基础之上(查看node 版本 node -v) beiluobeiluodeMBP ~ % npm -v 8.1.0 beiluobeiluodeMBP ~ % node -v v16.13.02、配置镜像源否则可能下载不成功或者很慢) #配置到淘宝服务器 npm config set registry https://registry.npm.taobao.org#查看 registry 是否配置正确 npm config get registry四、创建我们的第一个React项目 1、构建一个名为reactdemo 项目 npx create-react-app reactdemo看到以下代码表示创建成功 beiluobeiluodeMBP code % npx create-react-app reactdemoCreating a new React app in /Users/beiluo/Documents/自我学习档案/前端/react学习/code/reactdemo.Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template...added 1418 packages in 27sInitialized a git repository.Installing template dependencies using npm...added 62 packages in 3s Removing template package using npm...removed 1 package in 1sCreated git commit.Success! Created reactdemo at /Users/beiluo/Documents/自我学习档案/前端/react学习/code/reactdemo Inside that directory, you can run several commands:npm startStarts the development server.npm run buildBundles the app into static files for production.npm testStarts the test runner.npm run ejectRemoves this tool and copies build dependencies, configuration filesand scripts into the app directory. If you do this, you can’t go back!We suggest that you begin by typing:cd reactdemonpm startHappy hacking! beiluobeiluodeMBP code % 进入目录 cd reactdemo 运行项目 npm start 项目运行成功显示如下 Compiled successfully!You can now view reactdemo in the browser.Local: http://localhost:3000On Your Network: http://192.168.31.172:3000Note that the development build is not optimized. To create a production build, use npm run build.webpack compiled successfully 浏览器打开 2.react的项目目录文件介绍 ├── public # 公共静态资源目录 │ ├── favicon.ico # 网站图标 │ ├── index.html # 主页面 │ ├── logo192.png # app图标 │ ├── logo512.png # app图标 │ ├── manifest.json # app配置文件 │ └── robots.txt # 网站跟爬虫间的协议 ├── src # 主目录 │ ├── api # 接口文件 │ ├── app # redux配置文件 │ ├── components # 公共组件 │ │ ├── Loading # loading组件 │ │ ├── Redirect # 重定向组件 │ │ └── withAuthorization # 权限认证组件 │ ├── layouts # 主要布局组件 │ ├── locales # i18n国际化配置 │ ├── pages # 路由组件 │ ├── routes # 路由配置 │ ├── styles # 全局/公共样式 │ ├── utils # 工具函数 │ │ └── http # 封装请求函数 │ ├── App.tsx # App组件 │ ├── index.ts # 主入口 │ ├── react-app-env.d.ts # 类型文件在编译时会引入额外文件 │ ├── reportWebVitals.ts # 基于Google的网站性能分析文件 │ └── setupTests.ts # 安装测试 ├── .env.development # 开发环境加载的环境变量配置 ├── .env.production # 生产环境加载的环境变量配置 ├── .gitignore # git忽略文件 ├── craco.config.js # react脚手架配置文件 ├── package.json # 包文件 ├── README.MD # 项目说明文件 ├── tsconfig.extend.json # 路径别名配置文件 ├── tsconfig.json # ts配置文件 └── yarn.lock # yarn下载包的缓存文件
http://www.w-s-a.com/news/888561/

相关文章:

  • 地方门户网站制作一级做c爱片的网站
  • 自己上传图片做动漫图网站北京福田汽车
  • 一级a做爰片免费网站录像ps做网站图片水印
  • 网页广告投放成都优化推广公司
  • 网站开发 印花税网页制作站点
  • 创建个人网站有什么好处国外建站系统
  • 桂林学校网站制作2018年网站设计公司
  • 建网站不想用怎样撤销搜狗收录提交入口网址
  • 做简单网站需要学什么软件有哪些南通优普网站建设
  • 网站排版尺寸湖北交投建设集团集团网站
  • 南京网站设计公司有哪些公司看动漫是怎么做视频网站
  • vs做网站怎么做窗体怎么在电脑上自己做网站吗
  • 做网站应该学什么网站编程 外包类型
  • 双鱼儿 网站建设站群系统哪个好用
  • 怎样自己做刷赞网站电商设计需要学什么软件有哪些
  • 关注城市建设网站居众装饰
  • 网站建设的语言优化企业网站
  • 成都旅游网站建设规划女性门户资讯类网站织梦dedecms模板
  • 二手车为什么做网站网站建设合作合同范文
  • 网站建设维护和网页设计做网站都需要服务器吗
  • 成都网站设计报告书系统平台
  • 怎样进行网站推广wordpress微博图床
  • 做一个平台 网站服务器搭建网架公司股价
  • 链家在线网站是哪个公司做的一个虚拟主机做2个网站
  • 网站开发实训报告模板学校网站建设计划
  • 免费手机网站制作方法什么事网站开发
  • 我们的爱情网站制作阿里云wordpress配置
  • 电脑网站页面怎么调大小唐山网站建设技术外包
  • 科威网络做网站怎么样wordpress分页样式
  • 泰安公司网站建设自助建站程序