Я перешел с реакции-навигации 4 на реагирующую навигацию 5, у меня странная вещь: все мои стили, созданные с помощью react-native-extended-stylesheet
, не распознаются: в стилях. js, у меня есть только
export default EStyleSheet.create({ container: { flex: 1 }, ... }),
и используется как
import styles from './styles',
... render() ...
<KeyboardAvoidingView
style={styles.container}
>
Если я заменю на style = {{flex: 1}}, я получу ожидаемый стиль ...
Когда я проверяю стили в рендере, пусто {}! Стили. js хорошо загружен (я поставил console.log для проверки) ...
Может быть, это происходит из SafeArea?
<SafeAreaConsumer>
{(insets) => (
<KeyboardAvoidingView
style={{ flex: 1, justifyContent: 'flex-start', paddingTop: insets.top }}
>