我觉得您要尝试做的是错误的。
JSX无法解析对象或函数
如果你只是尝试
render() { return ( <div> <p> {() => <div>Hello World </div>} </p> </div> );}您正在尝试插值或返回作为表示节点不可接受的 函数 。它应该是 jsx 可以 解析的东西
。JSX无法解析对象或函数,因此应由Javascript引擎对其进行解析。
您可以做的是定义您的方法并立即调用该方法,以便函数(iife函数)返回可以由JSX解析的内容。
就像是
render() { return ( <div> <p> {(() => {<div>Hello World </div>})()} </p> </div> );}希望你明白这一点。返回可以由JSX解析的内容。



