用的TypeScript。 我定义了一个函数组件:`MyView`: type Props = { children?: React.ReactNode; }; function MyView(props: Props) { const { children } = props; return {children}; } 可以正常使用: {sss} 为了看起简洁点,我将 `MyView` 稍微修改了一下: function MyView(children?: React.ReactNode) { return {children}; } 这个时候调用的地方就报错了:  报错信息: > Type '{ children: Element; }' is not assignable to type 'IntrinsicAttributes > & ReactNode'. > Type '{ children: Element; }' is missing the following properties from type > 'ReactPortal': key, type, props 我懵逼了,这两种写法难道不是一样的吗?怎么就报错了?前端萌新理解不了,希望有经验的大佬可以指点一下。