Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建动态组件,而不是复制Reactjs_Reactjs - Fatal编程技术网

创建动态组件,而不是复制Reactjs

创建动态组件,而不是复制Reactjs,reactjs,Reactjs,我正在尝试改进我的React代码,我想知道是否有可能创建单个组件并修改变量,而不是使用不同的变量复制组件 <Card> <CardTitle>Hey</CardTitle> <CardTexte>Text</CardTexte> <CardButton>Yo</CardButton> </Card> <Card>

我正在尝试改进我的React代码,我想知道是否有可能创建单个组件并修改变量,而不是使用不同的变量复制组件

 <Card>
       <CardTitle>Hey</CardTitle>
       <CardTexte>Text</CardTexte>
       <CardButton>Yo</CardButton>
     </Card>

     <Card>
       <CardTitle>Hey</CardTitle>
       <CardTexte>Text</CardTexte>
       <CardButton>Yo</CardButton>
     </Card>

    <Card>
    <CardTitle>Hey</CardTitle>
    <CardTexte>Text</CardTexte>
    <CardButton>Yo</CardButton>
    </Card>

嘿
正文
哟
嘿
正文
哟
嘿
正文
哟

感谢您的时间

如果您的组件具有相同的子组件和相同的样式,则可以使用包装器创建新组件

const WrapperComponent = ({ title, text, buttonText }) => {
  return (<Card>
    <CardTitle>{title}</CardTitle>
    <CardTexte>{text}</CardTexte>
    <CardButton>{buttonText}</CardButton>
    </Card>);
};
constwrappercomponent=({title,text,buttonext})=>{
返回(
{title}
{text}
{buttonText}
);
};

如果组件具有相同的子组件和相同的样式,则可以使用包装器创建新组件

const WrapperComponent = ({ title, text, buttonText }) => {
  return (<Card>
    <CardTitle>{title}</CardTitle>
    <CardTexte>{text}</CardTexte>
    <CardButton>{buttonText}</CardButton>
    </Card>);
};
constwrappercomponent=({title,text,buttonext})=>{
返回(
{title}
{text}
{buttonText}
);
};

以及如何调用此组件?以及如何调用此组件?