Twitter Lite, React Native, and Progressive Web Apps
summary
React Native for Web brings React Native primitives to the browser and is actually used to build Twitter Lite, a web app under development for more than two years that runs React Native view components on the web and interoperates with React DOM. The library converts JS styles via style sheet create into atomic CSS, deduplicates declarations (Twitter claims roughly a 75% CSS reduction), supports runtime RTL flips, improves accessibility mapping, and shows competitive styling performance.
AI-written summary · about
chapters (14)
- 0:00Start
- 0:30React Native Web
- 4:14React Component
- 7:47Css
- 10:17React Native
- 11:34React Native Components
- 12:39React Native for Web
- 13:00The Starchy Api
- 15:59Performance
- 18:43Deduplicating Your Css
- 19:18Editing React Native Styles
- 19:46Caveats
- 20:46Accessibility
- 22:27Escape Hatches
related talks
22mThe making of Twitter Lite
28mCross-Platform React
55mReact: Not Just a Popular Library
06mJames Bellenger, Twitter | Node Summit 2017
21mBuilding Cross-Platform Component Libraries for Web and Native with React
12mReact to React Native: How Hard Could It Be?
39mReact Native - Unleash the power of React in your device
27mReact Native: From pure Web app to a Web & Mobile hybrid
