Migrating Safely to React
Offered By: React Conferences by GitNation via YouTube
Course Description
Overview
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 ReactJSMicrosoft 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