YoVDO

Imperative Is the New Black

Offered By: React Conferences by GitNation via YouTube

Tags

Conference Talks Courses React Native Courses Imperative Programming Courses Declarative Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Functional Programming For Beginners With JavaScript
Udemy
Master Java Reactive Programming with RxJava 2
Udemy
[NEW] Functional programming for javascript developers
Udemy
Functional Programming in Java - Full Course
freeCodeCamp
Functional Programming with PHP
LinkedIn Learning