Réagir conditionnelle rendu de plusieurs composants enfants

Je suis en train de rendre de multiples composants enfants en fonction de l'état cependant, je suis seulement capable de renvoyer un enfant composant (SyntaxError: à côté de l'JSX éléments doit être enveloppé dans une balise englobante)

Chaque composant enfant passe la même chose des décors, de la façon dont ce code pourrait-il être gardé au SEC?

Œuvres

export default ({changeState, myState, handleClick}) => (
    <Navigation>
            <span>Navigation</span>
            <button onClick={() => changeState()}>Navigation</button>
            { myState ?
                <NavigationItem handleClick={handleClick} title={'#Link-1'} />
              : null
            }
    </Navigation>
)

Ne pas

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>
)

OriginalL'auteur silversurfer | 2017-08-31