ReactFoo Delhi

On React, performance and front-end engineering

Proposal guidelines

Topics for proposing talks/workshops/tutorials for ReactFoo Delhi:

We are accepting proposals for:

  1. Full talks – 40 mins duration
  2. Crisp talks – 20 mins duration
  3. Birds of Feather (BOF) sessions
  4. Tutorials (90 mins duration)
  5. Hands-on workshops – of 3-6 hours duration – where participants follow instructors on their laptops.

You can propose talks on the following topics:

  1. UI improvements with React
  2. Case studies of patterns and anti-patterns when running React on the front-end
  3. Component architecture where your app contains React and other components such as Angular, Vue, Ember, and others
  4. React Native and why it has worked for your use case
  5. Performance improvements with React, including metrics data and before-after scenarios

Workshops can be submitted on latest topics. Workshops must be hands-on, where participants follow instructors on their laptops.

Suggest topics not covered in the above list by submitting a proposal on the topic for someone to speak on. We will find a speaker.


ReactFoo Delhi is a single-track event with Birds of Feather (BOF) and speaker connect sessions organized in parallel to talks in C D Deshmukh auditorium. Workshops and tutorials will be held on 15 and 17 November.

Guidelines for submitting talks for ReactFoo:

  1. Submit your proposal early so that we have more time to iterate if the proposal has potential.
  2. Write detailed outlines because an abstract is an abstract – it only gives us an ‘abstract’ idea of what you plan to speak about. Specify the key takeaway(s) for the audience.
  3. Submit draft slides with your proposal, ideally 7 days after you submit your talk.
  4. Add a two-minute pitch video, telling us what your talk is about and why participants should attend it. Check samples of pitch videos on
  5. Use gender neutral language in your abstract and draft slides. The world is diverse as is the React ecosystem. Let’s make this diversity visible.

Selection process:

We are interested in case studies and talks which expose participants to new approaches. We typically don’t accept:

  1. How-to talks
  2. Talks on topics which have been covered in previous editions of ReactFoo. View all talks from previous editions of ReactFoo on
  3. Beginner level or introductory talks

Proposals will be shortlisted and reviewed by ReactFoo speakers’ alumni, consisting of practitioners from the community. Make sure your abstract contains the following information:

  1. Key insights and takeaways for the audience.
  2. Overall flow of the content.

You must submit links to videos of talks you have delivered in the past, or record and upload a two-min self-recorded video explaining what your talk is about, and why is it relevant for ReactFoo Delhi.

You must also submit links to the following along with your proposal:

  1. A detailed outline, or
  2. Mindmap, explaining the structure of the talk, or
  3. Draft slides.

Honorarium for selected speakers; travel grants:

Selected speakers and workshop instructors will receive an honorarium of Rs. 3,000 for speaking at the conference. Confirmed speakers and instructors also get a pass to the conference. We do not provide free passes for speakers’ colleagues and spouses.

We try to offer travel grants to:

  1. Creators of original projects/work that has wide adoption in the community.
  2. Women and persons of non-binary gender who are selected to speak at the conference.

ReactFoo Delhi is funded through ticket sales and sponsorships. Travel grants will vary accordingly.

Contact details:

If you have questions about submitting a proposal, write to:

Submit a session proposal

Submissions are closed for this project

All proposals

Confirmed sessions

Building a High Performance Mobile-First Web App | A case study of Jabong PWA

Upendra Dev Singh (@uds) via Zainab Bawa (@zainabbawa)

  • Fri, 01 Nov

Building Accessible React apps

Vikas Parashar (@vicodin) via Zainab Bawa (@zainabbawa)

  • Thu, 10 Oct

Closing JRACLOUD-68845 - Jira’s journey towards delightful web performance

Hannes Obweger (@obweger)

  • Thu, 03 Oct

Keeping React Redux healthy: What, why and how with rendering optimization and performance improvements

Heena H (@heenamahour)

  • Wed, 02 Oct

New React Child in Daddy’s Code – A Microsoft Journey

Rajat Aggarwal (@rajataggarwal)

  • Tue, 01 Oct

Scalable Redux for large web applications

Shivam Kantival (@shivamkantival)

  • Wed, 14 Aug

Rethinking frontend development using GraphQL

Ramakrishna (@rramaa)

  • Wed, 14 Aug

Building data-driven apps with ReactiveSearch

Kuldeep Saxena (@bietkul)

  • Tue, 13 Aug

Pros and cons of using React context API and hooks to manage state instead of Redux

rahul gaba (@rahulgaba)

  • Thu, 08 Aug

Improving React App Performance : A Case Study

Punit Sethi (@geekybiz) via Zainab Bawa (@zainabbawa)

  • Thu, 18 Jul

Brahmos.js - React without VDOM

Sudhanshu Yadav (@sudhanshuyadav)

  • Tue, 16 Jul

Micro Frontend Architecture - A Case Study of the Fitment Widget on

Nidhi Sadanand (@nidhisadanand)

  • Wed, 26 Jun

Unconfirmed proposals

Your Guide to Making Scalable Design Systems

Neha Sharma (@nsharma25)

  • Tue, 01 Oct

Asynchronous JavaScript and Event Loop

Tarun Nagpal (@tarunnagpal)

  • Tue, 01 Oct

How we built an on-trip customer support app with React Native at Pickyourtrail

Dani Akash (@daniakash)

  • Thu, 15 Aug

I wanted to understand how Frontend frameworks work, so I built my own

Nishant Arora (@nshntarora)

  • Wed, 14 Aug

How React Native and its integration with Laravel can help social sector organisations create impact on scale

Pankaj Agrawal (@pankaj-ag)

  • Mon, 05 Aug

Component Library for React Components

Shivratna Kumar (@kumarshivratna)

  • Tue, 16 Jul

Deploying apps with Vue at scale

Satyendera Sharma (@satyendera)

  • Tue, 14 May

Advanced React Design Patterns

Rohit Rai (@rohitkrai03)

  • Thu, 09 May