In this episode of Syntax, Wes Bos and Scott Tolinski interview Ricky Hanlon, a core developer behind React, to discuss modern React features like transitions, deferred rendering, suspense, and performance improvements. Ricky explains transitions as UI updates scheduled to prevent blocking the main thread, and clarifies how deferred rendering and suspense fit into managing UI updates and user experience. The conversation covers `useOptimistic` hook for immediate user feedback, the importance of preloading data, and the challenges of data fetching and caching in React. Ricky also addresses concerns about Next.js's influence on React and shares insights into React's development process, including the shift towards building in public and the lessons learned from the server components rollout.
Sign in to continue reading, translating and more.
Continue