我该如何在TypeScript tsx文件中迭代React组件的子元素?
以下是有效的JSX示例:
public render() {
return (
<div>
{React.Children.map(this.props.children, x => x.props.foo)}
</div>
);
}
然而,在 TypeScript 中,变量 x 的类型是 React.ReactElement<any>
,因此我无法访问 props。是否需要进行某种转换?
child.props.children
中 :) - Gunar Gessner