当使用props.children遍历时 如果props.children只有一个子元素且是一个数组的话 则可以直接使用map方法进行遍历 但如果props.children只有一个子元素且不是数组 或者有多个子元素则会报错
这是因为props.children的类型取决于传递给组件的内容 如果只有一个子元素 reatc会将其作为单个对象传递给props.children 如果是多个子元素,raect会将他们作为数组传递给props.children
要正确遍历props.children可以使用react提供的map方法,可以处理包括单个子元素和多个子元素的情况