2017-02-24 2 views
0

Ich habe, was ich dachte, wäre eine sehr einfache Frage über die Wiederverwendung von HTML-Wrappern für Komponenten. Aber ich bin nicht sicher, was der "richtige" Weg ist, es zu tun.Wie wird der HTML-Komponenten-Wrapper in einer Folge von untergeordneten Komponenten wiederverwendet?

Ich möchte eine Reihe von Komponenten, die den gleichen (komplexen) HTML-Wrapper für jede von ihnen wiederverwenden. Rendern Sie dann die Menge verschiedener untergeordneter Komponenten innerhalb dieses Wrappers.

(render 10 of these:) 
<div i start> 
    <div start reusable wrapper> 

     <child component - one of ten different components, one after the other> 

    <div end reusable wrapper 

<div i end> 

Ich brauche nur einen Vorschlag auf hohem Niveau. Ich habe das Gefühl, dass alles, was ich denke, "hacken" ist.

+0

Ich verstehe die Frage nicht. Können Sie ein konkreteres Beispiel geben? – camden

Antwort

2
const Layout = props => (
    <div whateverattributes> 
    <div whateverotherattributes> 
     {props.children} 
    </div> 
    </div> 
); 

Dann

<Layout> 
    <ChildComponent /> 
</Layout> 
+0

Vielen Dank. Ich wusste, dass es etwas Einfaches war und ich neu geboren wurde. :) –

Verwandte Themen