ReactFoo 2017

A conference on React

How we built Unity - Myntra’s Enterprise UI platform in React!

Submitted by Vijaya Krishna Kudva (@nvkudva) on Wednesday, 9 August 2017

videocam
Preview video

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +22

Abstract

We at myntra experiment adopted react since its very early stages.
This talk is about a journey of building a framework called Unity which helped myntra developers to build internal apps super fast.

We will share the details on how one can build configuration driven user interfaces with exmaple components such as smart-form, smart-table and even the entire apps via configs.

Unity is a full stack setup in which to build a new app all a dev needs to do is to trigger a command and a codebase is forked with template app setup along with build and deployment tools.
The template app is pre integrated with myntra’s single signon, and a configurable navigation system. The template is also wired up with unity-components which gives access to huge inhouse built smart components.

Think of unity like a create-react-app on steroids but built well before create-react-app was created.

Outline

Stack before Unity & practical problems
How we get started with simple vision
Unity Architecture
Building smarter components
Building Configuration driven UI
Magic of wrapper components
Getting into Bigger Vision - Seamless multi app experience.
Adopting to new tech/frameworks on the fly
Catches

Speaker bio

Vijay Krishna Kudva - Passionate UI Tech Lead at Myntra with 9 years industry experience. Built myntra’s enterprise ui stack and currently working on Building myntra’s Storefront stack for progressive web app. https://www.linkedin.com/in/nvkudva/

Slides

https://docs.google.com/presentation/d/1YxQ-iurssAI8rDK7VjGuTL0A31Fb1Hqv5RxLxrBIdJg/edit#slide=id.g15d5bd778f_0_1

Preview video

https://www.youtube.com/watch?v=W_3mUVuVOgU

Comments

  • 1
    Sandhya Ramesh (@sandhyaramesh) Reviewer a year ago

    Hi Vijay, we require a video as mandatory material to evaluate a talk. Please either link to an existing video where you are speaking or submit a two minute self recorded video where you explain the talk. Thank you!

  • 1
    Vijaya Krishna Kudva (@nvkudva) Proposer a year ago

    done.

  • 1
    Vijay Krishna Kudva a year ago

    updated the slides. please check

Login with Twitter or Google to leave a comment