Я использую последнюю версию родной версии 0.54.0, и всякий раз, когда запускаются приложения на iOS, появляется предупреждение об отказе от методов жизненного цикла. а также обновите компоненты.
Предупреждение:
componentWillMount устарел и будет удален в следующей крупной версии. Вместо этого используйте componentDidMount. В качестве временного решения можно переименовать в UNSAFE_componentWillMount. Обновите следующие компоненты: Контейнер, Текст, TouchableOpacity, Transitioner, View
Я также изменяю в соответствии с waring add prefix UNSAFE_ каждый из методов.
UNSAFE_componentDidMount() {
}
UNSAFE_componentWillMount() {
}
UNSAFE_componentWillUpdate(nextProps, nextState) {
}
UNSAFE_componentWillReceiveProps(nextProps) {
}
Хотя предупреждение продолжается. Пожалуйста, помогите мне.
В настоящее время я скрываю YellowBox в моих приложениях.
import { YellowBox } from 'react-native';
render() {
YellowBox.ignoreWarnings([
'Warning: componentWillMount is deprecated',
'Warning: componentWillReceiveProps is deprecated',
]);
}