我正在尝试使用React-Native从JSON文件生成组件,并且想知道将函数作为prop
传递给组件的最佳方法是什么?
示例,button
需要道具onPress
,所以有没有办法将函数传递给对象onPress
,就像我在这里所做的那样:
{
component: "Button",
props: {
title: "This is the Title",
onPress: {() => {Alert.alert("Tapped!")}}
}
}
由于这会产生意外的令牌错误,有什么更好的方法可以实现此目的?
答案 0 :(得分:2)
您在函数声明周围有额外的大括号无效。删除那些,你应该是好的:
{
component: "Button",
props: {
title: "This is the Title",
onPress: () => {Alert.alert("Tapped!")}
}
}