我正在开发一个使用导航(Stack 和 TabNavigator)的应用程序,但是,在将 react 导航升级到版本 4 后,会出现一条已弃用的“componentWillMount”错误消息。但我没有在我的应用程序中的任何地方使用这种方法。它可以是什么?
import {createStackNavigator} from 'react-navigation-stack';
import {createAppContainer} from 'react-navigation';
import Screen1 from './Screen1';
const telas = createStackNavigator({
Tela1:{
screen:Screen1
}
})
export default createAppContainer(telas);
//------------------------------------------
import {createAppContainer} from 'react-navigation';
import {createBottomTabNavigator} from 'react-navigation-tabs';
import Tab1 from './Tab1';
import Tab2 from './Tab2';
const telas = createBottomTabNavigator({
Tela1:{
screen:Tab1
},
Tela2:{
screen:Tab2
}
})
export default telas;
//----------------------- Tabs
import React from 'react';
import {View, Text} from 'react-native';
export default class Tab1 extends React.Component{
render(){
return(
<View>
<Text>Tab1</Text>
</View>
);
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:您正在使用BottomTabNavigator。此实现使用包含此方法的动画:'componentWillMount'。看:
以前,您可以在 index.js 中添加以下代码:
import {YellowBox} from 'react-native';
YellowBox.ignoreWarnings(['Warning: componentWillMount']);
Run Code Online (Sandbox Code Playgroud)
此代码将隐藏所有以“警告:componentWillMount...”开头的警告
关于问题:https : //github.com/kmagiera/react-native-reanimated/issues/353#issuecomment-526987704。
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |