В настоящее время сфокусированное поле устарело и будет удалено в будущем выпуске

#javascript #android #reactjs #react-native

Вопрос:

У меня следующая проблема: во-первых, моя Android-студия разбилась, и я не смог запустить свое приложение, затем произошла ошибка с jetifier, а затем у меня появилась ошибка «в настоящее время поле с фокусом устарело и будет удалено в будущем выпуске». Интересный факт: я раньше не видел этой ошибки. Это началось после того, как Android Studio потерпела крах. Мой код таков:

 import React, { Component } from 'react'
import { View, TextInput, StyleSheet } from 'react-native'
import { SIGN_IN } from '../routes'
import { MyButton, MyTextInput, Header } from '../uikit'
import { w, h, styles } from '../constants/constants'

export default class LogIn extends Component {
    state = {

    }

    render() {
        return (
            <View>
                <Header title={'Welcome!'.toUpperCase()} />
                <View style={styles.mainContainer}>
                    <MyTextInput
                        placeholder={'Email/Login'}
                        isSecure={false}
                    />
                    <MyTextInput
                        placeholder={'Password'}
                        isSecure={true}
                    />
                    <View style={styles.buttons}>
                        <MyButton
                            name={'Log in'.toUpperCase()}
                            onPress={() => this.props.navigation.navigate(SIGN_IN)} />
                        <MyButton
                            name={'Sign in'.toUpperCase()}
                            onPress={() => this.props.navigation.navigate(SIGN_IN)} />
                    </View>
                </View>
            </View>
        )
    }
}
 

Ответ №1:

Решение было простым. Я только что обновил свой маршрутизатор-навигатор до последней версии