title: Passing props through too many levels
body: <p>Consider this</p>
  
  <pre><code>Parent component (prop: textColor)
  intermediate component 1
  intermediate component 2
  intermediate component N
  Component with text (needs textColor)
  </code></pre>
  
  <p>How do I go about avoiding passing <code>textColor</code> through intermediate components explicitly?</p>
  
  <p>Is this a good use case for Context even though it has warnings that discourage its usage for different reasons?</p>