I&#x27;m interested in learning more about reusability. One problem I have with React is that I&#x27;ve made this component called Product and then I need another Product component but in a different context, for example in a listing with a thumbnail. Much like the carrot example. How do you approach this exactly? Shouldn&#x27;t it be based on the same component somehow?