import React from 'react' import img from '../public/img/001.jpg' // 此时img是一个变量,在下面直接使用该变量即可引入该图片 class New extends React.Component{ constructor(props) { super(props) this.state = { msg: '直接定义的数据', list1: [<h1>1111</h1>,<h1>22222</h1&…
先讲一下,vue和react都是在操作虚拟dom,并且根据diff算法进行新旧dom对比,从而更新dom,以vue举例: vue官方文档中写到有 key 的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes.如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法.使用 key,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在的元素. 什么意思呢?就是说,key值的存在保证了唯一性,可以…
17==>循环数组 类似v-for import React, { Component } from "react"; export default class CharShop extends Component { // state初始化一般写在构造器当中 constructor(props){ super(props); this.state={ goods: [ { id: 1, text: "web111" }, { id: 2, text: &qu…
路由传值的三种方式(v5.x) params参数 //路由链接(携带参数): <Link to='/demo/test/tom/18'}>详情</Link> //或 <Link to={{ pathname:'/demo/test/tom/18' }}>详情</Link> //注册路由(声明接收): <Route path="/demo/test/:name/:age" component={Test}/> //接收参数: t…
循环链表 稍复杂点. 肯能会有0 或 6 字型的单向循环链表.  接下来创建 单向循环链表 并 查找单向循环链表中的循环节点. 这里已6字型单向循环链表为例. //创建 循环链表 Student * CreateCircleLink_Table(void){ ; Student *head = NULL; head = (Student *)malloc(sizeof(Student)); head->name[]='\0'; head->point = ; head->stu = NU…
react之本地图片引用 <img src="../images/photo.png"/> 这种写法在react中是不支持的,所以引用本地图片需要用import或者require. 方法一: import imgURL from './../images/photo.png'; ... <img src={imgURL } /> 方法二: <img src={require('./../images/photo.png')} /> 当图片名称存储在j…
## react-router-dom 编程式路由导航 (v5) ###### 1.push跳转+携带params参数 ```jsx props.history.push(`/b/child1/${id}/${title}`);``` ###### 2.push跳转+携带search参数 ```jsxprops.history.push(`/b/child1?id=${id}&title=${title}`);``` ###### 3.push跳转+携带state参数 ```jsxprops.h…
Vue.js中父子组件数据传递:Props Down ,  Events Up Angular中父子组件数据传递:Props Down,  Events  Up React中父子组件数据传递:Props  Down,Props  Up 一.React中父子组件数据传递 父 => 子:父亲通过子组件的自定义属性,把自己的数据传递下去 Parent.js: <Child      myNameInChild={this.state.myNameParent}/> Child.js: <…
文:徐超,<React进阶之路>作者 授权发布,转载请注明作者及出处 React 深入系列,深入讲解了React中的重点概念.特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React. React 中的元素.组件.实例和节点,是React中关系密切的4个概念,也是很容易让React 初学者迷惑的4个概念.现在,老干部就来详细地介绍这4个概念,以及它们之间的联系和区别,满足喜欢咬文嚼字.刨根问底的同学(老干部就是其中一员)的好奇心. 元素 (Element) Rea…
2020-03-31 react中的ref的3种方式 react中ref的3种绑定方式 方式1: string类型绑定 类似于vue中的ref绑定方式,可以通过this.refs.绑定的ref的名字获取到节点dom 注意的是 这种方式已经不被最新版的react推荐使用,有可能会在未来版本中遗弃     方式2: react.CreateRef() 通过在class中使用React.createRef()方法创建一些变量,可以将这些变量绑定到标签的ref中 那么该变量的current则指向绑定的标…