My playground for React katas: design patterns, challenges found around the internet, and re-implementations of library/React internals to understand how they work.
Each challenge lives in its own top-level folder with the implementation, its
tests, and (sometimes) a README.md describing the task.
pnpm installpnpm test # vitest (jsdom)
pnpm typecheck # tsc --noEmit
pnpm lint # oxlint- Create a folder named after the challenge.
- Write the tests first, then the implementation next to them.
- Add a
README.mdif the task needs explaining, and a row to the table above.