title: How to correctly customize third party react components
body: <p>I am beginner in React, using the components from <a href="http://www.material-ui.com/" rel="nofollow">http://www.material-ui.com/</a> Through npm.</p>
  
  <p>I need to make considerable changes to the functionality of some of these third party components, but am not sure how to go about it in a way which will:</p>
  
  <ol>
  <li>support future updates to material-ui.</li>
  <li>Will allow me to create new props and states.</li>
  </ol>