有时候 需要在render里改变state,但是会导致死循环,有什么好的解决办法
显然是你的逻辑有问题,render里不应该改变state
逻辑复杂 必须得在render里改变呀
可以 监听一个事件 比如 onChange 然后 触发一个函数 比如 changeHandler 在这个函数中 改变state
你的逻辑有问题, 不会有在render中改变state的情况, 一般是某组件发生变化时才有修改state的操作, 譬如触发某事件