猿问

萌新求教!react 组件什么时候可以用<>尖括号声明,什么时候只能{}声明跪求!

constRenderComponent=props.render(value,handleChange)
console.log(RenderComponent)
return(
{RenderComponent}
)
代码如上,在renderprops里只能用{}声明RenderComponent而使用则会报错,没有在官方文档里看到对应示例,有没有大神解答一下
喵喔喔
浏览 277回答 2
2回答

慕的地6264312

props.render如果返回的是function或者class就用,否则它返回的是一个已经声明的组件(也就是props.render里面通过return()这种形式返回的),直接用{}取值。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答