Ich möchte eine Komponente an eine andere Komponente als prop übergeben, die Komponente muss sich ändern, ob der Benutzer authentifiziert ist, in dem Beispiel unterhalb meiner Komponente wird gerendert, aber die Komponente über übergeben die Navigations prop ist nicht,React-Pass-Komponente als reagieren
import React from 'react';
import { render } from 'react-dom';
import Layout from './core/Layout';
import LoggedInHeader from './core/LoggedInHeader';
import LoggedOutHeader from './core/LoggedOutHeader';
const authenticated = false;
const App =() => (
<div>
<Layout navigation={() => authenticated ? <LoggedInHeader /> : <LoggedOutHeader /> } />
</div>
);
render(<App />, document.getElementById('root'));
Wenn ich das tue,
<Layout navigation={<LoggedInHeader />} />
Es funktioniert gut, aber ich brauche eine abgemeldet Benutzer eine andere Navigationsleiste anzuzeigen.