我有一个列表组件,我希望在不需要时将其保留在 DOM 中,以便滚动位置不会丢失。
我尝试将样式设置为{display: 'none'}
但这会卸载该组件。我也尝试过设置{ flex: 0.0001 }
哪种有效,但感觉像是一种黑客攻击(他们稍后可能会优化为“0”),并且在显示/隐藏组件时会产生布局故障。
知道执行此操作的正确方法是什么吗?
我发现最近 React Native 的方法是:
{ display: 'none' }
对我来说效果很好,我的选项卡组件可以切换布局而无需卸载其内容。
测试于:RN 0.58.1, iPhone X 12.1
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)