好客租房2-React概述】的更多相关文章

JavaEE在职加薪课好客租房项目实战视频教程课程介绍:       本课程采用SOA架构思想进行设计,基于目前主流后端技术框架SpringBoot.SpringMVC.Mybaits.Dubbo等来实现一个完整的租房项目--好客租房.好客租房是一个无中介化房屋租赁平台.包含房源智能推荐.地图找房.行情查询.电子合同.限时秒杀等功能.通过本课程的学习,可以完成前端+后端+小程序全终端应用项目.主讲内容:章节一:ES6新特性以及ReactJS章节二:Ant Design以及Ant Design P…
1.前端/react概述 <从零react> 1.前端工 程概述 Web跨平台.跨浏览 器的应用开发场景 网页浏览器(Web Browser) 通过 CLI 指令去操作的 Headless 浏览器(Headless Application) 如:phantomJS.CasperJS 等 运作在 WebView 浏览器核心 (WebView Application)的应用 如:Apache Cordova.Electron.NW.js 等行动.桌面应用程序开发 原生应用程序(Native App…
学习目标 能够说出React是什么 掌握react的特点 掌握react的基本使用 能够使用react脚手架 学习目录 react概述 react基本使用 react脚手架…
1.1什么是react React是一个用于构建用户界面的javascript库 用户界面:HTML页面 React主要用来HTML 或者沟通构建web应用 如果从MVC的角度来看 react仅仅是从视图层 也就是只负责试图的渲染 而并非提供了完整的M和C的功能 React起源于FaceBook的内部项目 后有用来假设Instagram的网站 并与2013年开源 1.2React的特点 1声明式 你只需要描述UI看起来是什么样,就和写HTML一样 React负责渲染UI Bing在数据变化时候更…
children属性 表示组件标签的子节点 当组件标签有子节点是 props就会有该属性 props中的组件可以是任意属性 都是可以渲染的 //导入react     import React from 'react'     import ReactDOM from 'react-dom'           //导入组件     // 约定1:类组件必须以大写字母开头     // 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性     // 约定3:…
对于组件来说 props是外来的 无法保证使用者传入什么格式的数据 传入的数据格式不对 可能会导致组件内部报错 关键问题:不知道报错的具体原因 1安装包props-types 2导入props-types 3组件名.propTypes={}添加规则 //导入react     import React from 'react'     import ReactDOM from 'react-dom'     import PropTypes from "prop-types"    …
1常见类型:Array,bool,func,number,object,string 2React:element 3必填项:isRequred 4特定结构的想:shape({}) //导入react     import React from 'react'     import ReactDOM from 'react-dom'     import PropTypes from "prop-types"     //导入组件     // 约定1:类组件必须以大写字母开头    …
1给props设置默认值 //导入react     import React from 'react'     import ReactDOM from 'react-dom'     import PropTypes from 'prop-types'     //导入组件     // 约定1:类组件必须以大写字母开头     // 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性     // 约定3:组件必须提供render方法     // 约定…
app组件要传递给child组件 该如何处理 更好的姿势 跨组件传递数据 Provider 用来提供数据 Consumer用来消费数据 1调用React.createContext() 创建provider和comsumer消费两个组件 const {Provider,Consumer}=React.createContext() 2使用Provider <Provider> <div> <child1/> </div> </Provider>…
组件是封闭的 要接受外部数据应该通过props来实现 props的作用:接受传递给组件的数据 传递数据:给组件标签添加属性 接收数据:函数组件通过参数props接收数据 类组件通过this.props接受数据 函数组件 //导入react import React from 'react' import ReactDOM from 'react-dom'   //导入组件 // 约定1:类组件必须以大写字母开头 // 约定2:类组件应该继承react.component父类 从中可以使用父类的方…