squillace91
11/16/2017 - 10:25 PM

Untitled 1

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();





const myComponent = (
  <Route path='/user/123123'>
    <MyPage/>
  </Route>
)



class {
  state={};

app.post(/api/login)


componentOnMount () {\
  axios Fetch '/api/user'

  if 401 response, state.user = false;
  else 
    state.user = data;
}

render () {
  if (state.user)
    return (
      <Route path='/', components={MyLoggedinPage}/>
    )
  else 
    return (
      <Route path='/', components={MyLoggedoutPage}/>
    )
  }

}









<Auth>
  <loggedIn>
    <Route path='/user/123123', components={MyPage}/>

    <Route path='/user/123123'>
      <MyPage/>
    </Route>
  </loggedIn>

  <LoggedOut>
  </LoggedOut>

</Auth>



const myComponent = (
  <Route path='/user/123123'>
    <MyPage/>
  </Route>
)
<Auth loggedIn={myComponent} loggedOut={component}/>