我在路由器文件中渲染一个右栏按钮,点击该按钮后,我想从另一个保存数据的类中调用一个函数。它不能是静态方法,因为它需要访问“此”属性。如果我声明该类的新实例,它将没有正确的数据。那我该怎么办?
导航屏幕:
env -u SESSION_MANAGER pycharm-community
添加膳食屏幕:
import React from 'react';
import {View,Text,TouchableOpacity} from 'react-native';
import { Router,Scene,actions } from 'react-native-router-flux';
import NewUserScreen from './NewUserScreen';
import AddMealScreen from './AddMealScreen';
export default function App() {
return (
<Router>
<Scene key="root">
<Scene key="newUser"
component={NewUserScreen}
title="App"
initial
/>
<Scene
key="addMeal"
component={AddMealScreen}
title="Add Meal"
renderRightButton={() =>(
<View>
<TouchableOpacity onPress={() => AddMealScreen.saveMeal()}>
<Text>Add</Text>
</TouchableOpacity>
</View>
)}
/>
</Scene>
</Router>
);
}