YoVDO

Migrating Safely to React

Offered By: React Conferences by GitNation via YouTube

Tags

Conference Talks Courses React Courses Redux Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover strategies for safely migrating large-scale applications to React in this conference talk by Jamis Charles from PayPal. Learn how to balance the excitement of adopting React with the critical need to maintain stability for millions of paying users. Explore practical approaches to gradual migration, optimizing for future changes, and overcoming challenges in complex legacy systems. Gain insights into PayPal's journey, including lessons learned from their Send Money feature migration, the importance of sustainable momentum, and techniques for simplifying abstraction layers. Understand the benefits of a framework-agnostic approach, the role of utility functions, and how to implement a modern stack while preserving application integrity. Perfect for developers and team leads looking to modernize their applications without compromising user experience or system reliability.

Syllabus

Intro
Sightseeing
Send Money
Send Money 2014
Modern Stack
B Testing
Too many abstraction layers
How did things get so bad
Simple Made Easy
Easy Solutions
Sustainable Momentum
The Takeaway
The Narrative
Move over one feature
First page
Second page
Lessons learned
Whats next
What is the routing layer
General wisdom with React
ShowView function
Load scripts
React Send Layer
Show Backbone View
Show V View
Migration Path
Data Layer
Models
Redux
Money Flow
Calculator
What Would Read
New Features
Hackathons
Optimization
Michael Feathers
Vanilla JavaScript
Framework agnostic
Utility
Dont Make Us Suffer


Taught by

React Conferences by GitNation

Related Courses

Introduction to ReactJS
Microsoft via edX
Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera
Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera
Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax
React
Udacity