React native 在React Native中添加到全局状态,无需重复 从“React”导入React; 从“react native”导入{ImageBackground、Image、TouchableOpacity、TextInput、Text、View、Keyboard、}; 从'@react-navigation/native'导入{NavigationContainer}; 从'@react navigation/stack'导入{createStackNavigator}; 从“/comp/styles.js”导入样式 从“/comp/list.json”导入listadoPrep; 类主屏幕扩展了React.Component{ 构造函数(){ 超级(); 这个州={ 苏埃尔多:“, } } 提交(){ for(让Object.keys的key(listadoPrep)){ 如果(this.state.sueldo

React native 在React Native中添加到全局状态,无需重复 从“React”导入React; 从“react native”导入{ImageBackground、Image、TouchableOpacity、TextInput、Text、View、Keyboard、}; 从'@react-navigation/native'导入{NavigationContainer}; 从'@react navigation/stack'导入{createStackNavigator}; 从“/comp/styles.js”导入样式 从“/comp/list.json”导入listadoPrep; 类主屏幕扩展了React.Component{ 构造函数(){ 超级(); 这个州={ 苏埃尔多:“, } } 提交(){ for(让Object.keys的key(listadoPrep)){ 如果(this.state.sueldo,react-native,react-redux,react-navigation,React Native,React Redux,React Navigation,我想我解决了它。如果将来有人发现它有用,我会添加我的解决方案。 通过在 类主屏幕扩展React.Component{ 构造函数(){ 超级(); 这个州={ 苏埃尔多:“, } } 我替换了每个这个.state,并简单地将参数与导航一起传递: 功能主屏幕({navigation}){ const[text,setText]=useState(“”); 返回( setText(文本)} defaultValue={text}/> 导航。导航('Screen2'{ 布鲁托:文本}}> 下一个 );

我想我解决了它。如果将来有人发现它有用,我会添加我的解决方案。 通过在

类主屏幕扩展React.Component{
构造函数(){
超级();
这个州={
苏埃尔多:“,
}
}
我替换了每个
这个.state
,并简单地将参数与导航一起传递:

功能主屏幕({navigation}){
const[text,setText]=useState(“”);
返回(
setText(文本)}
defaultValue={text}/>
导航。导航('Screen2'{
布鲁托:文本}}>
下一个
);
}

不幸的是,由于某些原因,代码没有着色。我会尽量让它更容易阅读