RMTDEV
RMTDEV is een cutting-edge React app met moderne best practices, React-Query, TypeScript en Context API. Dit is de vijfde app gebouwd aan de hand van de Professional React & Next.js cursus van ByteGrad. Deze app is een jobplatform. Het stelt gebruikers in staat om naar vacatures te zoeken specifiek op het gebied van programmeren, inclusief React en andere gerelateerde technologieën.
Behandelde onderwerpen
- Composing app with Components
- Implement the searching feature
- Data (Search Query Params Vs Path Params)
- Where to Fetch Data? (UseEffect Vs Event Handler)
- Fetch API Anatomy
- Typing API Response (TypeScript)
- Prevent Prop Drilling
- Custom Hook Rules & Benefits
- Pagination with Derived State
- Benefits of Data in URL instead of State
- Rendering items, Loading State
- Debounce Search Text
- React Query
- Error Handling when Fetching Data
- Toast Messages
- Search result sorting
- Persist Data in LocalStorage
- UseRef
- State Management In Context API (Multiple Contexts, Dependency Between Them)
- UseMemo (Derived State, Context Value)
- UseCallback for Event Handler Functions


