Latest Posts
Day 4: Side Effects & Lifecycle
Master the useEffect hook. Learn how to handle side effects, fetch data, and understand the component lifecycle.
Day 3: State & Interactive Components
Bring your apps to life with State. Learn about useState, event handling, and how to make components interactive.
Day 2: Components & Props
Learn the building blocks of React: Functional Components and how to pass data between them using Props.
Day 1: React Introduction & Environment Setup
Start your React journey here. Learn what React is, how it works, and set up a modern development environment with Vite.
Day 30: Final Recap and Publishing
You did it! A review of the journey and next steps: publishing your own NPM package.
Day 29: Project - Type-Safe API Client
Putting it all together. Build a generic, type-safe API client wrapper using fetch.
Day 28: Linting and Formatting
Keep your code clean and consistent. Integrating ESLint and Prettier with TypeScript.
Day 27: Configuration Deep Dive (tsconfig.json)
Master the compiler. Understand strict mode, target versions, paths, and build options.
Day 26: Declaration Files (.d.ts)
Using legacy JS libraries? Learn how to write .d.ts files to describe types for libraries that don't have them.