Skip to content

cebartling/react-experiments-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-experiments-2026

Various React experiments during 2026.

Experiments

A React 19 experiment demonstrating coordinated multi-form validation and submission with a unified save experience.

Problem: Managing multiple independent forms that share a single "Save All" button, where validation must pass on all forms before any submissions occur.

Key Concepts:

  • Dirty state tracking across multiple forms via Zustand
  • Coordinated validation using React Hook Form + Zod
  • Parallel submission with partial failure handling
  • Centralized error display with field-level feedback

Tech Stack: React 19, TypeScript, Vite, Zustand, React Hook Form, Zod, Tailwind CSS v4, MSW, Vitest, Cucumber.js + Playwright

A React data table spike demonstrating a high-performance, virtualized stock data table built with modern React patterns and TanStack libraries.

Problem: Efficiently displaying and interacting with large datasets (1000+ rows) in a React table while maintaining smooth scrolling performance and responsive UI.

Key Concepts:

  • Table virtualization for large datasets via TanStack Virtual
  • Server-side pagination with infinite scrolling
  • Column sorting and global search filtering
  • Data caching and auto-refetching via TanStack Query

Tech Stack: React 19, TypeScript, Vite, TanStack Table, TanStack Query, TanStack Virtual, Tailwind CSS, MSW, Vitest, Cucumber.js + Playwright

About

Various React experiments during 2026

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •