有没有更好的方法来做到这一点?
is there a better way to do this conidition?
有没有更好的方法来做到这一点:
{ !AuthState && (
<NativeStackNavigator.Screen name="Auth" component={Auth} options={{headerShown: false}} />)
}
{ !AuthState && (
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />)
}
{ !AuthState && (
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />)
}
感谢您的回答!
您可以只对所有屏幕使用一次条件。
{
!AuthState && (
<>
<NativeStackNavigator.Screen name="Auth" component={Auth} options={{headerShown: false}} />
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />
</>
)
}
有没有更好的方法来做到这一点:
{ !AuthState && (
<NativeStackNavigator.Screen name="Auth" component={Auth} options={{headerShown: false}} />)
}
{ !AuthState && (
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />)
}
{ !AuthState && (
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />)
}
感谢您的回答!
您可以只对所有屏幕使用一次条件。
{
!AuthState && (
<>
<NativeStackNavigator.Screen name="Auth" component={Auth} options={{headerShown: false}} />
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />
<NativeStackNavigator.Screen name="XXX" component={XXX} options={{headerShown: false}} />
</>
)
}