最近我向native-react android项目(link)提交了一个问题,但我还没有收到任何答复。所以我在这里问社区。 p>
我以异常的方式使用react-native,我试图在ReactRootView
的单元格中使用RecyclerView
,但它似乎无法正常工作我将react-native从 v0.24 升级到 v0.38 ,渲染ReactRootView
已损坏(您可以在github问题中查看更多详细信息)。
总结一下,在onLayout()
(在javascript代码中)方法中,我们调用native(java / objective-c)代码来更新ReactRootView
的高度(没有它,视图本身不能这样做,如果我错了,请纠正我),在旧版onLayout()
方法中只调用一次(并且速度非常快10-15毫秒),在 v0.38.0 (在android中)它在3-4秒内被称为几十次。
ReactRootView
是否可以在单元格中使用或者是不好主意,将来会出现更多错误,因为它不应该以这种方式使用?提前谢谢。