ich jedoch mehr untergeordneten Komponenten je nach Zustand zu bringen versuche ich nur in der Lage bin ein Kind Komponente zurückzukehren (Syntaxerror: Angrenzend JSX Elemente in einem umschließenden Tag gewickelt werden muss)Reagieren bedingte Rendering von mehreren untergeordneten Komponenten
Jede Kindkomponente übergibt dieselben Requisiten, wie könnte dieser Code DRY bleiben?
Works
export default ({changeState, myState, handleClick}) => (
<Navigation>
<span>Navigation</span>
<button onClick={() => changeState()}>Navigation</button>
{ myState ?
<NavigationItem handleClick={handleClick} title={'#Link-1'} />
: null
}
</Navigation>
)
nicht
export default ({changeState, myState, handleClick}) => (
<Navigation>
<h1>Navigation</h1>
<button onClick={() => changeState()}>Navigation</button>
{ myState ?
<NavigationItem handleClick={handleClick} title={'#Link-1'} />
<NavigationItem handleClick={handleClick} title={'#Link-2'} />
<NavigationItem handleClick={handleClick} title={'#Link-3'} />
: null
}
</Navigation>
)
Danke, sehr praktisch mit der '{myState && ...}' -Syntax. –