请问有一个数组props,在react组件传递的时候会变为对象,请问如何接受为数组?-灵析社区

喝一杯吧可以吗

请问下,比如有一个数组的props如下: const propsOfTabsWithDetailProps: TabsWithDetailProps = [ { label:"label1", children: sds, key: '1', breadcrumbs: ['001', '001-01', '001-01-01'], content: 'aaa' }, { label:"label2", children: sds, key: '2', breadcrumbs: ['002', '002-01', '002-01-01'], content: 'bbb' } ] 在传递的时候: * * * 但是当我在组件中接受的时候打印: function TabsWithDetail(props: TabsWithDetailProps) { useEffect(()=> { console.log(props) }, []) ... 结果变成了一个对象: {0: {…}, 1: {…}} * * * 请问,如何才能接受数组props呢?

阅读量:30

点赞量:0

问AI
MaxClick
你自己打印组件是很么就清楚了,正常是没有办法,除非你能够改源码解析jsx