在使用react中,总会碰到这样那样的问题,如何解决这些问题,希望能够随着时间的积累,慢慢成熟!
在react中的renden函数里,不能使用setState这个方法,不然会死循环,原因:是因为setState会触发render,而render后又触发setState,所以会造成死循环.
如何做到不通过设置setState方法,而调用renden,可以通过调用this.render()函数.
在state的同级设置变量名,并在render中使用这些变量,可以形成闭包,利用好这一点,很多时候可以解决页面不更新的问题.说的不是很清楚.以后有时间会整理一个案例.
this.setState()这个方法,哪怕里面啥都不设置,也可以调用 render
setsState会让react死循环,如何做到不通过设置state 并更新render函数;
原文链接:https://www.f2er.com/react/302610.html