慕沐4494624
2019-09-15 06:55
function FancyBorder(props) {
return (
<div className={'FancyBorder FancyBorder-' + props.color}>
{props.children}
</div>
);}
function WelcomeDialog() {
return (
<FancyBorder color="blue">
<h1 className="Dialog-title">
Welcome
</h1>
<p className="Dialog-message">
Thank you for visiting our spacecraft!
</p>
</FancyBorder>
);}
你说的是什么组合?是说组件吗?function也是一种react组件的写法,和class <name> extends react.Componrnt{}的写法效果一样,我感觉这里是表达在函数内返回一个组件的,就是高阶组件
React高级教程之高阶组件
14472 学习 · 34 问题
相似问题