摘要: 简单来说虚拟DOM就是一个js对象,相对于真实dom来做比较更节约性能,虚拟DOM执行过程如下 阅读全文
posted @ 2019-03-29 23:51 空瓶子装满了 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 什么是prop-types?prop代表父组件传递过来的值,types代表类型。简单来说就是用来校验父组件传递过来值的类型 那么如何解决父组件没传递值也会抛出的警告呢?可以使用react里的defaultProps来设置默认的props值 还有想学习更多proptypes的同学请关注react文档h 阅读全文
posted @ 2019-03-29 23:04 空瓶子装满了 阅读(5728) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/qiaojie/p/6135180.html https://www.cnblogs.com/yangzhou33/p/8799278.html 阅读全文
posted @ 2019-03-29 16:22 空瓶子装满了 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 子组件向父组件传值,注意父组件传递函数的时候必须绑定this到当前父组件(handleEmail={this.handleEmail.bind(this)}),不然会报错 阅读全文
posted @ 2019-03-29 16:06 空瓶子装满了 阅读(2949) 评论(0) 推荐(0) 编辑
摘要: https://xianyulaodi.github.io/2017/03/31/git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93/ 阅读全文
posted @ 2019-03-29 15:59 空瓶子装满了 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 当我们点击输入内容触发input焦点的时候,就需要使用到label标签里的htmlFor属性来扩大点击的区域 代码如下: 阅读全文
posted @ 2019-03-29 15:25 空瓶子装满了 阅读(3005) 评论(0) 推荐(0) 编辑
摘要: 当后台返回的数据是字符串html的话,我们可以利用dangerouslySetInnerHTML属性来把字符串转换成html标签 阅读全文
posted @ 2019-03-29 15:12 空瓶子装满了 阅读(9585) 评论(3) 推荐(3) 编辑
摘要: 我们可以利用state来定义一些变量的初始值 要更改state里的值,注意要遵循react里immutable规范,state不允许我们做任何改变,只能通过setState来更改 强烈推荐setstate的写法如下: 还可以这样写 setState第二个参数回调函数,在setState设置完之后执行 阅读全文
posted @ 2019-03-29 00:58 空瓶子装满了 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 什么是Fragment?在我们定义组件的时候return里最外层包裹的div往往不想渲染到页面,那么就要用到我们的Fragment组件了,具体使用如下: 阅读全文
posted @ 2019-03-29 00:46 空瓶子装满了 阅读(2571) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1.下载node.js(http://nodejs.cn/download/)推荐下载长期支持的版本 2.下载cnpm(https://jingyan.baidu.com/article/9080802239521cfd90c80f55.html) 开始生成项目环境 1.运行 cnpm i 阅读全文
posted @ 2019-03-29 00:32 空瓶子装满了 阅读(121) 评论(0) 推荐(0) 编辑