摘要:在中请求服务器数据,并将结果,也可以在结果中再添加一些数据再,这样,在中就可以用来获取这些结果了。当语句里面没有表达式,只是某个值时如它会自动执行操作,即
1.render中最好不要放处理数据的逻辑,不能改变props,state的值,不然render后又得render一次,造成多次render),render中不要用localStorate,和sessionStorage(这算是操作数据,最好让render之负责展现,术业有专攻).
在组件中,最好不要对props赋值,如果想赋值就用state.因为props可以说是父组件传递的,是固定的。而state是组件自己的,想怎么搞就怎么搞.所以this.props一般在等号的右边;this.state一般在等号的左边。这也是为什么有了props还要有一个state的原因。
2.在pleageRedux中请求服务器数据,并将结果dispatch,也可以在结果中再添加一些数据再dispatch,,这样,在pledge.js中就可以用this.prop来获取这些结果了。
3.在willMount中设置数据setState,不会render.而会在willMount之后render.
4.
class Pledge extends Component{ constants = { pages: { ... }, } state = { ... } }
像上面这种情况,可以不用写
constructor(props){ super(props); }
这时候,系统自动帮你把这一步做了。
如果是UI组件的话,最好有
static defaultProps = { } static propTypes = { }
5.实现处理的handeler函数,最好写成
const handler = () => { }
这样可以自动绑定this
使用最简的
const handler() { }
则不能自动绑定。
但是render函数则经常使用
render() { }
用以简化代码
6.使用以下代码
func = () => { console.log("sss"); };
结尾要加分号。而使用以下代码,结尾不用加分号。
func () { console.log("sss"); }
7.当if语句里面没有表达式,只是某个值时 如 if (XXX) 它会自动执行Boolean(xxx)操作, 即 if(XXX) = if(Boolean(xxx))
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84136.html
摘要:行业工程师往往给人很木的感觉,实际上个个都是性情中人,心里藏着一团火。从代码或工程命名可以看出很多工程师都是性情中人。播放框架的命名也是由于立项正好赶上二战胜利周年纪念,登陆使二战欧洲战场态势发生了转变。 it行业工程师往往给人很木的感觉,实际上个个都是性情中人,心里藏着一团火。从代码或工程命名可以看出很多工程师都是性情中人。比如有拿地名做名字的,有拿吃的做名字的,有的给项目起的名字像...
摘要:一浏览器简史年网景浏览器诞生,宣布第一代浏览器的告世。年微软受益于系统的捆绑安装,将老大哥网景拉下马,并一家独大。标准问世,各大浏览器厂商都齐头向实现这些相关功能前进,连自大的微软也不得不迫于形势放下了一贯以来的骄纵风格。 本文依据朱永盛老师的《WebKit技术内幕》一书作为参考,结合网络共享资源对Webkit的历史和技术点进行随笔记录,或跳过一些理解不到位的。 一、浏览器简史 sho...
摘要:开始时间日接触,先在官网十目一行学完了基本特性,作为一个的伪全栈,用感受了一把双向绑定,感觉比的要强悍不少,但这开发环境吧,不能写个,就总觉得自己不能零距离接触。 开始时间:3.26日接触Vue,先在官网十目一行学完了基本特性:http://cn.vuejs.org/v2/guide/,作为一个JAVA WEB的伪全栈,用Myclipse感受了一把双向绑定,感觉比JQUERY的JSRE...
摘要:在我开发之前只看见上海交通大学完成了自己的二次开发,并且接入了自己学校的统一身份认证系统,除此之外,南京大学也打算做这个东西,然而过去了两年,好像还是没有完成开发。具体的实现可以参照上海交通大学的问卷吧系统。 Limesurvey是一个比较著名的开源问卷调查项目,GitHub地址:https://github.com/LimeSurvey/LimeSurvey 但由于种种原因,虽然用搜...
阅读 1303·2021-09-22 15:52
阅读 3226·2021-09-22 14:59
阅读 2647·2021-09-02 15:12
阅读 794·2021-08-20 09:35
阅读 1439·2019-08-30 14:09
阅读 2591·2019-08-30 13:56
阅读 1424·2019-08-26 18:27
阅读 3215·2019-08-26 13:37