Render Props is a technique for sharing code between React components using a prop whose value is a function. A component with a render prop takes a function that returns a React element and calls it instead of implementing its own render logic.
This technique gives the developer more flexibility in controlling the rendering of a component. It allows to dynamically set the content inside a component, making that component reusable in multiple places with different content.