您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

const App:()=> React $ Node =()=> {…}:这条指令是什么意思?

const App:()=> React $ Node =()=> {…}:这条指令是什么意思?

它来自Flow的类型定义,这意味着常量App是函数类型,并且它返回ReactNode。

ReactNode是以下类型之一: ReactChild | ReactFragment | ReactPortal | boolean | null | undefined

这意味着功能App可以返回任何有效的JSX(以本机方式从View,Text,.etc中进行响应),ReactFragment,React.Portal,布尔值,null,未定义

如果您对美元符号感到困惑,请访问以下链接获取解释。 https://www.saltycrane.com/flow-type-cheat- sheet/latest/

名称分别为$的“专用”或“魔术”类型有单独的部分。请参阅此处的注释,并在此处进行评论。更新:现在在这里记录了其中一些类型。

为了简单起见,您可以将其视为Node源于React(将其视为作用域/命名空间)

Node 2022/1/1 18:22:34 有310人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶