React native 无法返回react native中的元素
在我的新react原生应用程序中,我无法编写以下代码React native 无法返回react native中的元素,react-native,React Native,在我的新react原生应用程序中,我无法编写以下代码 renderContent = () => { let content = null; content = <View><Text>HI</Text></View>; return content; } 它给了我以下的错误。 函数作为子函数无效。如果返回组件而不是从渲染返回组件,则可能会发生这种情况。或者你是想调用这个函数而不是返回它 我的RN版本是59。
renderContent = () => {
let content = null;
content = <View><Text>HI</Text></View>;
return content;
}
它给了我以下的错误。
函数作为子函数无效。如果返回组件而不是从渲染返回组件,则可能会发生这种情况。或者你是想调用这个函数而不是返回它
我的RN版本是59。我在54版中成功地使用了这个模式。我做错了什么?您必须遵循以下格式:
render(){
return this.renderContent()
}
{something}
用于jsx
。例如:
return(
<View>{something}</View>
)
返回(
{某物}
)
您必须遵循以下格式:
render(){
return this.renderContent()
}
{something}
用于jsx
。例如:
return(
<View>{something}</View>
)
返回(
{某物}
)
应该执行render(){返回此.renderContent()}
应该执行render(){返回此.renderContent()}