title: Replace props with useContext in React Application
body: <p>Is there any downside to creating a state object in a parent React component and passing data up and down between nested components using useContext?   Would that eliminated the need for props all together?  Seems like a much easier and logical way to organize the data.   Is there any performance or other concerns to this method?   </p>