Typist Documentation React Guidelines react-guidelines/async.md - Async patterns including race condition handling with AbortController and effect cleanup react-guidelines/conventions.md - JSX conventions, component patterns, and rendering best practices react-guidelines/react-compiler.md - React Compiler adoption, when to remove manual memoization, and known edge cases react-guidelines/state.md - State management guidance for Redux Toolkit, Zustand, React state, and React Router react-guidelines/testing.md - Component testing with React Testing Library and userEvent TypeScript Guidelines typescript-guidelines/async.md - Promise handling, async/await patterns, and error handling for async code typescript-guidelines/conventions.md - Naming conventions, function style, and code organization typescript-guidelines/errors.md - Error handling with unknown catch parameters, type narrowing, and suppression rules typescript-guidelines/philosophy.md - Core principles: strict types, simplicity, self-documenting code, and accessibility typescript-guidelines/testing.md - Testing strategy, file naming, and test organization across unit, component, hook, and integration tests typescript-guidelines/types.md - Type system usage: interfaces vs types, extending interfaces, and union types