Reactjs 设置react won的状态';重排机
这段代码应该在更新到状态后重新加载,但事实并非如此 遗憾的是,事实并非如此 @state已成功更新,但缺少重新加载程序 在数据[key]中,数据是添加到数组状态[key]的对象数组Reactjs 设置react won的状态';重排机,reactjs,coffeescript,render,setstate,Reactjs,Coffeescript,Render,Setstate,这段代码应该在更新到状态后重新加载,但事实并非如此 遗憾的是,事实并非如此 @state已成功更新,但缺少重新加载程序 在数据[key]中,数据是添加到数组状态[key]的对象数组 $.get url, {t: key, o: @state[key].length, l: @state[key].length + @state.defaultAmount}, (data) => if key == "allScores" data.allScores = data.allSco
$.get url, {t: key, o: @state[key].length, l: @state[key].length + @state.defaultAmount}, (data) =>
if key == "allScores"
data.allScores = data.allScores.data[@props.currentMode]
$.each data[key].data, (i, o) =>
@setState (state) =>
result = {}
result[key] = state[key].concat(o)
result
如果@state成功更新了一次,那么我的最佳选择是React不会看到
@state
值发生任何变化,从而触发重新渲染
检查@state
的属性值,查看是否确实有更改。是否确实正确调用了setState?在设置状态以生成结果对象后,您似乎正在使用回调函数。我认为您正在丢失中的此值。每个和$。获取。我不知道coffeescript,但您可能需要绑定一些这个es