title: React component rendering before redux/state updates from API
body: <p>A week into learning React, and I've hit a snag.</p>
  
  <p>So, I have an action/reducer setting up an external API to pass the payload into the state for my component to render some of the values out in a subcomponent (being passed as a prop object) - however, it takes a few seconds for the API to respond and obviously I cant ask react to render any values before then, as they return null and crash react.. </p>
  
  <p>Best practise? Set default values for the state values until the state gets updated to avoid the null errors? Is there a better way?</p>
  
  <p>Have tried a conditional render on the subcomponent (which will render the values) but didn't work.</p>
  
  <p>Any advice greatly appreciated!</p>