插槽传值
import React from "react";
//父组件(插槽展示子组件=>cloneElement传递数据)
const Wrap = (props) => {
console.log(props);
return <div>{React.cloneElement(props.children, { name: 1 })}</div>;
};
//子组件
const Cpn = (props) => {
console.log(props);
return <div>Cpn:{props.name}</div>;
};
//Layout渲染组件
function Layout() {
return (
<div className="App">
<Wrap>
<Cpn />
</Wrap>
</div>
);
}
export default Layout;
链接
参考文章: