ReactFoo Delhi

On React, performance and front-end engineering


Advanced React Design Patterns

Submitted by Rohit Rai (@rohitkrai03) on Thursday, 9 May 2019

Section: Full talk (40 mins) Technical level: Beginner Session type: Lecture


React is one of the most popular JS libraries in the world. Its easy to learn the basics of React from the official documentations and other resources but for beginners its hard to wrap your head around advanced topics like HOC, Render Props and Hooks. This talk introduces these advanced patterns in React that you can use to make components that are simple, flexible, and enjoyable to work with.


  • What are design patterns?
  • Why do we need design patterns in React?
  • Higher Order Components in React.
  • Render Props.
  • Introduction to Hooks.


This talk assumes some experience with React.

Speaker bio

Rohit is a Senior Software Engineer at Red Hat. He loves JavaScript and React. He is currently part of a team at Red Hat that’s building the next generation developer experience around Openshift.




  • Abhishek Balaji (@booleanbalaji) Reviewer 5 months ago

    Hi Rohit,

    Thanks for submitting a talk. This proposal is relevant for ReactFoo and will be evaluated under future ReactFoo events.

  • Zainab Bawa (@zainabbawa) Reviewer 3 months ago

    Who is the audience for this proposal, Rohit? Is this for a beginner audience? If yes, then ReactFoo is not the forum because those attending ReactFoo are already familiar and hands-on with React.

Login with Twitter or Google to leave a comment