Developing Mobile Friendly Web Apps with React and Bootstrap
summary
Builds a small React app (created with create-react-app) that displays three sample books from a simulated service, adds Bootstrap via the Bootstrap CDN for responsive tables, and implements an input-with-clear component so users can tap an X to wipe a field on mobile. Encounters repeated cross‑browser and device incompatibilities (Chrome vs Safari, desktop simulator vs real device), solves edge cases by combining onchange and onkeyup, and protects fixes with unit tests so the UI actually works on phones.
AI-written summary · about
chapters (10)
- 0:00Introduction to talk
- 1:02Why React and Bootstrap
- 5:15Creating React app with books
- 17:19Styling table with Bootstrap
- 21:53Making app mobile friendly
- 30:07UX challenges on mobile
- 36:58Input with clear component
- 43:19Cross-device testing tips
- 46:47Experience report summary
- 47:18Q&A session
related talks
53mBuilding Web Apps with React.js
33mOne App Fits All: Building Responsive Experiences in React
39mBuilding Webapps for everyone - a11y with React
23mBeyond Responsive Design: Building Mobile-Optimized Websites in React
32mNavigating the React Solar System
42mConfident web development with React
48mRadically Accessible Internet Applications 💯
31mThe Bumpy Road to Universal JavaScript
