React native 无法返回react native中的元素

React native 无法返回react native中的元素,react-native,React Native,在我的新react原生应用程序中,我无法编写以下代码 renderContent = () => { let content = null; content = <View><Text>HI</Text></View>; return content; } 它给了我以下的错误。 函数作为子函数无效。如果返回组件而不是从渲染返回组件,则可能会发生这种情况。或者你是想调用这个函数而不是返回它 我的RN版本是59。

在我的新react原生应用程序中,我无法编写以下代码

  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()}