~/talk

React & Next.js in 2025- Modern Best Practices for Faster, Smarter Apps

Talkat StrapiConf 2025 · on Tuesday, 2025-05-13· [react, web-platform]
slides:none on file

Covers concrete React and Next.js patterns for 2025 frontend apps: when to avoid global state and how to manage state with Hooks, Zustand, Jotai, Redux and TanStack Query; approaches to hybrid rendering and routing (SSR, CSR, SSG, ISR), server actions, caching, and code-splitting; plus performance tuning (Core Web Vitals, profiling, server-side monitoring) and practical optimization examples like a video player, along with maintainability and accessibility practices.

AI-written summary · about

  1. 0:00Intro
  2. 1:56Introduction to Modern Web Best Practices
  3. 2:30State Management and Why You May Not Need One
  4. 5:54State Management with React (Hooks, Zustand, Jotai, Redux, TanStack Query)
  5. 7:56Keeping State Close to Component
  6. 9:35Managing Dependencies Granularly
  7. 11:06One Source of Truth
  8. 11:26Data Fetching
  9. 12:09Rendering Strategies (Rendering, Caching, Routing, Using the Server, Lazy Loading Images)
  10. 14:42Hybrid Rendering (Server-side Rendering, Client Side Rendering, SSG, ISR)
  11. 18:36Performance Optimization in the Server (Monitor First, Optimize Later)
  12. 19:20Core Web Vitals (LCP, INP, CLS, React Profiler, React Scan, Next.js Analytics)
  13. 22:01Other Performance Optimization Techniques
  14. 22:15Practical Example of Optimization using a Video Player
  15. 32:19Code Maintainability (Document, Structure Component, Colocation, Test
  16. 34:14Accessibility
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.