react
qq_39525174
这个作者很懒,什么都没留下…
展开
-
ReferenceError: XXX is not defined
前言在react项目里我已经犯这个错误无数遍了,写出来以供大家差错。原因在react项目里,相信很多人会在constructor构造器里利用this.func = this.func.bind(this)的方式来绑定上下文,在这个时候比较写成:this.func = this,funcbind(this)。差异很小吧,但是这个原因就导致了错误:ReferenceError: func i...原创 2020-04-10 11:28:37 · 7845 阅读 · 0 评论 -
react-bootstrap的模态框Modal设置show的回调函数
react-bootstrap的模态框Modal事件回调函数介绍react-bootstrap中的模态框Modal的六大事件:onEnter:Modal的show属性设置为true后调用,Modal开始进入onEntering:Modal正在进入,此时屏幕上还不能看到ModalonEntered:Modal显示完成,此时屏幕上可以看到Modal了onExit:Modal的show属性...原创 2020-04-10 11:15:25 · 2348 阅读 · 0 评论 -
react笔记
react笔记1.关于 react的文章生命周期一些小总结setState()不会马上改变状态。如果想获取改变后的值请使用回调函数,例如:this.setState({stat: “new”}, ()=>{console.log(this.state.stat)});一般在componentDidMount中添加监听器,在componentWillUnmount中移除监听...原创 2020-04-09 10:13:28 · 160 阅读 · 0 评论 -
Warning: Each child in a list should have a unique “key” prop
前言最近在用react开发时,有这样一个需求:数组中存储值,渲染前先将数组的值通过map函数引射为一个组件的数组,再对组件数组进行渲染。可是出现了这样一个很不可思议的错误:删除数组中非末尾的一个值时,组件实际渲染出来后不是想要的结果,也就是:本来应该删除掉的还在,而不应该被删除却被删除了。下面通过一个实例解释原因。项目实例渲染结果展示初始的样子解释:这六个组件,如果点击叉号的话就会删除...原创 2020-04-09 01:18:52 · 14225 阅读 · 0 评论