react native 在 main 中渲染另一个组件
react native render another component in main
我想在主组件中渲染另一个组件,这样用户就不会面对一秒钟的白屏!
我正在使用 react-navigation 的 TabNavigator,当我想在选项卡之间切换时,我会看到一秒钟的白屏(似乎需要一秒钟才能呈现)。
我正在考虑在第一个选项卡中呈现第二个选项卡,这样我可以获得更好的用户体验!
P.s。 : 我的组件在单独的文件中!
主线:
export default class AdCalc extends React.Component {
render() {
return (
<View>
<Text>
TEST
</Text>
</View>
);
}
}
和我的 child:
export default class Child extends React.Component {
render() {
return (
<View>
<Text>
This is child!
</Text>
</View>
);
}
}
thanks in advance!
您可以使用 react-navigation TabNavigatorConfig 的惰性属性。传递 lazy={false} 以便您的视图可以在初始启动时加载。那你就不会看到这样的画面了。
我想在主组件中渲染另一个组件,这样用户就不会面对一秒钟的白屏! 我正在使用 react-navigation 的 TabNavigator,当我想在选项卡之间切换时,我会看到一秒钟的白屏(似乎需要一秒钟才能呈现)。 我正在考虑在第一个选项卡中呈现第二个选项卡,这样我可以获得更好的用户体验! P.s。 : 我的组件在单独的文件中!
主线:
export default class AdCalc extends React.Component {
render() {
return (
<View>
<Text>
TEST
</Text>
</View>
);
}
}
和我的 child:
export default class Child extends React.Component {
render() {
return (
<View>
<Text>
This is child!
</Text>
</View>
);
}
}
thanks in advance!
您可以使用 react-navigation TabNavigatorConfig 的惰性属性。传递 lazy={false} 以便您的视图可以在初始启动时加载。那你就不会看到这样的画面了。