Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Imperative Is the New Black

React Conferences by GitNation via YouTube

Overview

Explore the benefits and misconceptions of imperative programming in React and React Native development through this insightful conference talk from React Amsterdam 2018. Delve into the relationship between declarative and imperative approaches, examining how imperative code underpins communication with native environments. Learn about building reusable libraries, APIs, and higher-order components while challenging common anti-patterns. Gain a deeper understanding of React's model, native modules, and the balance between declarative and imperative programming to broaden your development horizons and create more effective React applications.

Syllabus

Intro
background
imperative vs declarative
machine code
not a new thing
don't settle
setState is an anti-pattern
what is wrong
context matters
context fades
imperative is the new black
React model
Objective-C / Java
imperative abstracted away
no declarative without imperative
native escape hatch
broaden horizons
a tale of native module
limitations
shifting responsibility
basic challenges
bugs everywhere
what if it was a component?
Bonus point
native view component?
what's the point?
declarative ftw
imperative, evil?
holy grail

Taught by

React Conferences by GitNation

Reviews

Start your review of Imperative Is the New Black

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.