如果我有一个带有参数的ReactNative组件,那么我将以这种方式使用它。
在父级中使用
<MyComp param1="foobar"/>
访问组件内部的参数
<Text>Parameter is {this.props.param1}</Text>
如果我在导航中使用该组件,则完全不同。
使用
<Button title={"goto"} onPress={() =>
this.props.navigation.navigate("MyComp", {param1: "foobar"})}/>
访问参数
<Text>Parameter is {this.props.navigation.getParam ("param1", "??")}</Text>
有没有办法使制服统一?如果组件独立于其来源,那就太好了。这些是我使用React和React Native的第一步。也许我错过了什么?