[react] 在react中遍历的方法有哪些?它们有什么区别呢?
有React.Children.map
和 React.Children.forEach
这两个方法,他们的参数都是在组件中接受props.children
这个ReactNode作为参数,然后进行遍历。专门提供这两个遍历方法的目的是props.children
可能是字符串、null、数组,用React.Children.map
可以抹平这些数据类型的差异,使之都能进行循环,并返回合理的值;React.Children.map
有返回值(当前组件被遍历的数组,注意React.Fragment不会被遍历), React.Children.forEach
没有返回值。
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题