Project setup
At Tia we're using
- React with TypeScript
- CRA-based configuration
- React 17
- React Router for routing
- react-hook-form for form management
- design system based on ThemeUI
- React Query for API integration
- Storybook for UI components
The stack gives us a good balance between developer experience and quality. The end goal is that you're able to slap things together and they magically look great and work right.
To try this out and align on the core approach, we're going to build a smol app using the same stack. Start by cloning the repo: https://github.com/AskTia/tia-react-train
Each exercise will have a coresponding solution branch.