react使用总结
好处
不过也有缺点
一些需要注意的点1. react声明组件时,组件名称必须以大写字母开头如?: 下面是错误的: render () { return ( <div>1</div> <div>2</div> ) } 必须这样 render () { return ( <div> <div>1</div> <div>2</div> </div> ) } 4. return后面要加一个括号,目的是防止 JavaScript 代码在解析时自动在换行处添加分号: renderSquare(i) { return ( <Todo /> ); } 5. render()里面不能写 class,for,而是要写成 下面是错误的 <div class=“xxx”> 而是要写 className: <div className="xxx"> 6. 不要直接更新状态,如 this.state.comment = 'Hello'; 此代码不会重新渲染组件的,之前就这么写,啥反应也没有?,应该要用 this.setState({comment: 'Hello'}); (注意!!:构造函数(constructor)是唯一能够初始化 this.state 的地方。) 7. 使用 我们在 html 可以这么写: <div style="background-color:red;"></div> 但是在 jsx 里面却不能这么写,必须用两个花括号包裹,并且里面不能写 <div style={{backgroundColor: 'red'}}></div> 8. 关于 setState setState方法用于更新当前组件的state状态值,但调用这个方法后,state并不会立即更新,而是在render方法调用后才会更新 react 特点
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |