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

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube