Migrating critical apps to React
summary
Migration at PayPal Send Money moves a legacy Dust/RequireJS/Backbone stack to React and webpack, converting property files to JSON and adding an i18n mixin so server rendered content still works. Experimentation with Ember and React leads to swapping RequireJS for webpack in two days, enabling npm modules, JSX and Babel. A staged rewrite ramps from 5% to 100% US traffic while the migrated notes widget lands as a minimal PR and improves perceived speed and metrics.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:06JAMIS CHARLES MIGRATING CRITICAL APPS TO REACT
- 8:50Require.js
- 12:30First Pull Request
- 14:14decoupled resize logic from BB
- 15:06Keep first PR dead simple
- 15:38You have to build a barrier between yourself and the framework
- 17:39Culture
- 18:03Reduce the cost of change
- 19:23In Conclusion
related talks
27mMigrating Safely to React
31mReact on Rails
32mThe How, What and Why of Migrating to ReactJS
38mMigrating from PHP legacy code to React & Best Practices in React
42mIntegrating React Into Legacy Projects
28mLessons in Managing Technical Debt
10mHow to migrate 50,000 lines of code to React Server Components
30mReact + Ember A Practical Guide to Micro Frontend Integration
