Subjects

All subjects Django Java Python React Spring Boot JavaScript PHP
Sign Up Free
Question 1 of 6 · Advanced React Patterns
Interview question

What is render props pattern? Render props pattern क्या है?

Answer
// Render props - share logic via render function
function Mouse({ render }) {
  const [position, setPosition] = React.useState({ x: 0, y: 0 });
  
  return (
    <div onMouseMove={(e) => setPosition({ x: e.clientX, y: e.clientY })}>
      {render(position)}
    </div>
  );
}

// Usage
<Mouse render={({ x, y }) => (
  <h1>Mouse: {x}, {y}</h1>
)} />
Render props से component logic share कर सकते हैं।

Was this answer clear?