Render Props Pattern Table of Contents - When to Use - When NOT to Use - Instructions - Details - Source Another way of making components very reusable, is by using the render prop pattern. A render prop is a prop on a component, which value is a function that returns a JSX element. The component itself does not render anything besides the render prop. Instead, the component simply calls the render prop, instead of implementing its own rendering logic. Imagine that we have a component. In this case, the component shouldn't do anything besides rendering the value that we pass. We can use a ren…