ReactFoo Pune

On lessons learned during implementation.

Siddharth Kshetrapal

Siddharth Kshetrapal


A Reasonable way to React

Submitted Dec 3, 2017

There’s a lot of hype (and a lot of puns) about Reason - but why is that, and what does it have to do with our beloved React? Is this something for hipster types only, or will we all be using it in a year’s time?

All great questions! Join me in surfing the hype wave for the answers and more!


  • What is this language even?
  • Why are we talking about a meta syntax for a 20 year old language?
  • Do I have to learn a new syntax now?
  • What do you I get extra over javascript?
  • Special mention for type safety
  • Tooling + Performance
  • I don’t know how to React to this? (intro to ReactReason)
  • Handling props and state
  • But, I already have a huge javascript codebase! (Interop with javascript and migration strategy)
  • Is this production ready/who uses it?


A really open mind :D

Speaker bio

Building design systems @auth0 ∙ ex @practo ∙ Built bundlesize & cost-of-modules ∙ Makes youtube videos∙ Co-organises @ReactBangalore ∙ plays football, noob surfer


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community - for and of - front-end engineers to share experiences with ReactJS, performant apps with React, crafting better User Interfaces (UI) with React and GraphQL ecosystem. ReactFoo also discusses design patterns and user experience. more