ReactFoo-VueDay Pune edition

React and Vue for performance engineering and front-end development

Attend

What does it mean to be Reactive?

Submitted by Aziz Khambati (@azizhk110) on Friday, 31 January 2020

Duration: 5 mins flash talk/demo Status: Confirmed & Scheduled

View proposal in schedule

Abstract

Why are React, Vue and other libraries so hyped?
It’s not because of the fast VDOM. It’s because the change in thinking paradigm.
It’s a shift from imperative programming to reactive programming which results in easy understanding of code.

I’ll be talking about other Reactive paradigms, how these help, comparisons against compromises in performance, memory consumption.

Outline

What is Iterative Programming?
What does it mean to be Reactive?
UI as a function of State (Declarative UI)
VDOM introduced to get rid of Imperative Programming
Drawbacks, Compromise due to lack of language features
Other Examples
CycleJS
Redux Observable -> Declarative Actions

Compromise on Performance, Memory
Svelte -> Retain benefits of writing Reactive Code with benefits of Imperative Programming

Requirements

Nothing

Speaker bio

Hi, I’m Aziz.
I’m a Software Developer at Anarock Tech and before that was with Housing.com.
I’m a Typescript Fan and cannot code without autocomplete :P

Links

Comments

  •   Zainab Bawa (@zainabbawa) Reviewer 18 days ago

    Thanks for this proposal, Aziz. Will you also be interested in taking this session for further discussion as a Birds of Feather (BOF) session?

    •   Aziz Khambati (@azizhk110) Proposer 18 days ago

      Yup that sounds like a good idea.

Login with Twitter or Google to leave a comment