react中的children使用方法

Posted wyangnb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react中的children使用方法相关的知识,希望对你有一定的参考价值。

使用过vue的小伙伴都知道vue中有个slot,也就是插槽,作用就是占位,那么再react中可以使用children来替代
父组件

render(){
    return( 
        <div>
            <Grid>
                我将被传递到Grid组件中
            </Grid>
        </div>
    )
}

子组件

export default class Grid extends React.Component {
    render() {
      return (
        <div>{this.props.children}</div>
      )
    }
}

这样就能够够实现slot的功能了。

以上是关于react中的children使用方法的主要内容,如果未能解决你的问题,请参考以下文章

react中的——props.child获取组件中间的元素, React中的顶层Api方法克隆.cloneElement——遍历 React.Children.map

React中的this.props.children

React.Children.only 预计会收到单个 React 元素子错误

react父组件怎么给this.props.children传值

react children技巧总结

[React] Use React.ReactNode for the children prop in React TypeScript components and Render Props(代码