Props

4 阅读1分钟

子组件在接收父组件传递过来的参数时,可以将所有的参数都放在一个interface里,当然,参数也可以是函数类型,如下:

image.png

这里可以复习一下,test?:表示这个参数可有可无,React.ReactNode是它的类型,而test?.()是这个函数的调用方式。

当然,父组件给子组件传递函数,而子组件调用这个函数的时候,正好说明了此时子组件是在向父组件传递参数,这样便可以实现父子组件通信(组件通信的方式有很多,这是其中一种)。