在React Native中一次使用样式表

时间:2019-04-27 10:46:56

标签: performance react-native

我有一个包含许多组件和样式的注册/登录页面。

此页面将使用一次。因此,下一次用户打开已登录的应用程序时,他/她将不会看到该登录/登录页面。

所以“ const styles = StyleSheet.create”将是无用的,为什么我要将那些无用的样式放入内存中?

问题是,当我刚刚导入signUpIn类时,StyleSheet.create将立即执行,因为它在类之外。

所以我创建了这个:

var styles = {};
function buildStyles() {
    styles = StyleSheet.create({
        header: {
            alignItems: "center",
            justifyContent: "center",
            height: 120,
            marginTop: 5
        }
    })
}

在类的构造方法中,我称为buildStyles。

我的问题是,可以吗?它会影响性能问题或导致将来的错误吗?

谢谢。

0 个答案:

没有答案