Frontend Development with React
Source code: https://github.com/gofhilman/bc-react
This repository contains a collection of projects and exercises designed to teach and demonstrate the core concepts of React.js. It is tailored for students learning Frontend Development at Binus Center.
Features
- Comprehensive Examples: Includes examples ranging from basic React components to advanced topics like state management, side effects, routing, and data fetching.
- Hands-on Exercises: Each folder contains practical exercises to reinforce learning.
- Testing and Debugging: Demonstrates testing strategies and debugging techniques for React applications.
- Real-world Scenarios: Projects simulate real-world use cases to prepare students for professional development.
Tech stack
- React.js: A JavaScript library for building user interfaces.
- Vite: A fast build tool for modern web projects.
- Vitest: A blazing-fast unit testing framework.
- React Testing Library: Utilities for testing React components.
- React Router: Library for handling routing in React applications.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.