我正在处理包含年度视图的日历组件,其中月份卡以3x4网格布局。每月卡包含周行,其中每行包含由<Text>
组件表示的7天。通过这种方式,年视图包含几百个组件,至少需要2-300毫秒。渲染。
作为一个优点,我需要在<ScrollView>
中使用它,用户可以在其中滚动上一年/下一年。
我尝试使用绝对定位优化布局,尝试尽可能减少组件数量,但是一年视图必须包含至少365 <Text>
天和另一堆<View>
for布局。我试图推迟渲染视图,但没有成功。
我的问题是,在本地实施月卡之前(由于应用必须在iOS和Android上运行,我想避免使用),如果有任何好方法在ReactNative中使用视图其中包含数百个子组件?不知何故,我不知道如何批处理它,或者转移到另一个线程。