React with Express Private Routes : <p>I've mainly been using server-side rendering solutions to pass data from the server to the client and render that in the browser.</p>

<p>Some major benefits to this include being able to get data and pass it to the client without exposing a route that is public. So being able to keep that data hidden and only expose it when I want. I know other applications such as Facebook have data that is able to be received ONLY by their applications (iOS, Android, web applications) for example timeline data is not a public route and is only able to be received by their own applications.</p>

<p>How can I achieve something like this using React? With server-side rendering I can lock down those functions/routes and only allow them to be called from the backend code and not expose them, I can also do things like check to make sure the user is logged in and such.</p>

<p>How can I achieve this with React?</p>
