我建立了一个既有粘性行又有粘性列的数据表,并且还具有调整列大小的能力。这一切都已经完成并且可以正常工作,但是我必须预先渲染所有单元以获取尺寸和位置信息,以便满足需求。由于onLayout需要永远完成其过程,因此该预渲染变得越来越困难。几乎就好像引擎盖下的某个位置存在setTimeout一样,整个过程更不用说在componentDidMount之后onLayout完成了,所以我必须跟踪呈现了多少个单元格,以便确定它最终何时完成其过程。谁能解释对onLayout的保留是什么,以及为什么不能加快此过程或至少不能触发异步的原因?我在这里想念什么吗?我应该运行隐藏在后台的预渲染器组件吗?似乎有点多,但在这一点上,我的唯一选择是为了真正获得无限滚动并仍然具有动态调整大小的行/列...。有建议吗?