React native 如何将常量传递到react native中的其他屏幕?

React native 如何将常量传递到react native中的其他屏幕?,react-native,navigation,parameter-passing,React Native,Navigation,Parameter Passing,我有一个过滤数组“newAsanasAnfaenger”,我想将它传递到另一个屏幕,用于幻灯片放映。例如,我如何将其传递给另一个名为“UebungenAnzeige”的类?如何传递整个阵列?或者有没有一种方法可以从一个文件中导出两个内容(例如类和常量) render(){ const{category}=this.props.route.params; const{navigation}=this.props; const newAsanasAnfaenger=asanas.filter(asa

我有一个过滤数组“newAsanasAnfaenger”,我想将它传递到另一个屏幕,用于幻灯片放映。例如,我如何将其传递给另一个名为“UebungenAnzeige”的类?如何传递整个阵列?或者有没有一种方法可以从一个文件中导出两个内容(例如类和常量)

render(){
const{category}=this.props.route.params;
const{navigation}=this.props;
const newAsanasAnfaenger=asanas.filter(asana=>asana.kategorie==category);
返回(
`${item.id}`}
/>
this.props.navigation.navigate('Auswahl')}/>
);
然后在其他组件中:

const { myProp } = this.props.route.params;
您可以在React导航文档中找到有关向管线传递参数的更多信息:

您的第二个问题似乎与第一个问题无关,但答案是肯定的,您可以从一个文件导出多个内容。例如:

export const myVar = 1;
export function myFunc() { return true; }

谢谢。第二个问题是,我可以简单地导出数组,而不是通过导航传递它。是吗?不,不一定。这是一个非常糟糕的做法,通过这样的全球状态——通过道具或上下文更为普遍和安全,如果你回答了原来的问题,请考虑投票/接受。
const { myProp } = this.props.route.params;
export const myVar = 1;
export function myFunc() { return true; }