
react
文章平均质量分 50
“落幕”
一个坚持学习,坚持成长,坚持分享的人,即使再不聪明,也一定会成为优秀的人!
展开
-
React (8 组件间的通讯)
React ——组件之间的通讯在我们使用React开发项目的时候组件之间的通讯是必不可少的,组件之间的通讯大概分为以下几种:父子组件之间的传值兄弟组件的传值多层嵌套组件的传值一、父子组件之间的通讯父组件向子组件传递参数import React from 'react';import ReactDOM from 'react-dom';import reportWebVitals from './reportWebVitals';// 子组件class Son1 extends原创 2021-05-28 19:16:43 · 217 阅读 · 4 评论 -
React (7 生命周期函数)
React 生命周期函数在react中,生命周期函数指的是组件在加载前,加载后,以及组件更新数据和组件销毁时触发的一系列方法。react组件从创建到销毁需要经历以下几个过程:首先是组件初始化阶段——((initialization))在这个过程中组件的构造函数的数据已经初始化好了,如props、construtor、supersuper(props)用来调用基类的构造方法( constructor() ), 也将父组件的props注入给子组件,功子组件读取(组件中props只读不可变,state原创 2021-05-28 15:18:13 · 402 阅读 · 1 评论 -
React (6 踩坑)
踩坑——React双向数据绑定踩坑——React父子组件传值,父组件调用setstate子组件不更新一个评论案例父组件index.jsimport React from 'react';import ReactDOM from 'react-dom';import './css/index.css'import Content from './js/Content';import Form from './js/Form';class App extends React.Compon原创 2021-05-26 19:45:44 · 155 阅读 · 0 评论 -
React (5 组件三大实例属性之state)
对state的理解state是组件实例的三大核心之一state是组件对象最重要的属性,值是对象(可以包含多个key-value的组合)组件被称为“状态机”,通过更新组件的state来更新对应的页面显示(重新渲染组件)强烈注意:1、组件中render方法中的this为组件实例对象2、组件自定义的方法中this为undefined,如何解决?a、强制绑定this通过函数对象的bind()b、箭头函数c、class的实例方法3、状态数据不能直接修改。初始化state通过一个切换来了原创 2021-05-25 20:06:37 · 219 阅读 · 6 评论 -
React (4 JSX语法)
React.js JSX语法表达式const text ='我是一条内容'const dom=( <div> <h1>{text}</h1> </div>)ReactDOM.render( dom, document.getElementById('root'));const num=10const dom=( <div> <h1>{num+10}</h1> <原创 2021-05-25 16:57:26 · 170 阅读 · 0 评论 -
React.js (3 react JSX )
JSX全称JavaScript XMLreact 定义的一种类似于XML的JS扩展语法JS+XML本质是React.createElement(component,props,…children)方法的语法糖作用:用来简化创建虚拟DOM标签名任意:HTML标签或其他标签jsx语法规则:定义虚拟dom时,不要写引号。标签中混入JS表达式的时候需要用{}样式的类名指定不要用class,要用className。内联样式,要用style={{key:value}}的形式去写。必须只有一个原创 2021-05-25 15:25:51 · 133 阅读 · 0 评论 -
React.js (2 react脚手架)
初始化react脚手架使用react脚手架可以加快我们开发的效率,react脚手架 用来帮助程序员快速创建一个基于react库的模板项目react提供了一个用于创建react项目的脚手架:create-react-app项目的整体技术构架为:react+webpack+es6+eslint使用脚手架开发项目的特点:模块化、组件化、工程化创建项目并启动全局安装npm i -g create-react-app创建项目create-react-app hello-reacthel原创 2021-05-25 15:03:37 · 151 阅读 · 0 评论 -
React.js(1 了解React)
学习React.js(1 了解React)React是一个用于构建用户界面的javaScript库,起源于facebook的内部项目,后续在13年开源了出来特点:声明式你只需要描述UI看起来是什么样式,就跟写HTML一样,React负责渲染UI基于组件组件时React最重要的内容,组件表示页面中的部分内容学习一次,随处使用使用React可以开发Web应用,使用React可以开发移动端,可以开发VR应用React基本使用npm i react新建挂载点<div id原创 2021-05-24 19:31:53 · 171 阅读 · 2 评论