Simon Grimm walks through building a complete authentication system for a mobile app, using JWT (JSON Web Tokens) as the security mechanism behind a members-only experience.
The building blocks
- How JWTs work, and how to generate and validate them to protect access to sensitive data
- Building interactive forms with React Hook Form, including clean state handling
- Validating form input with Zod to keep data integrity intact
- Managing app data with queries and mutations for smooth reads and updates
- Wiring it all into a secure authentication flow using the Expo SDK
Across 13 lessons, these pieces come together into one working authentication system, so you finish with a pattern for securing a React Native app rather than isolated demos of each tool.