React18 更新
React18中 children
属性已经在函数组件中被移除,如果需要使用 children
属性,则需要手动声明。
第一种方法,手动声明 children 属性。
1 | import * as React from 'react'; |
第二种方法,使用 PropsWithChildren
辅助属性。
1 | import React, { PropsWithChildren } from 'react'; |
//React18中props删除了children属性,当我们的在ts环境下使用props.children会报错
//定义一个Iprops的interface,指定children属性,因为children是可有可无的,所以设置为可选属性,类型为React.ReactNode
1 | interface IProps { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小鱼儿尚游!