- React + Vite + TypeScript + Tailwind CSS + Experiments
- React, Vite,
- TypeScript
- Tailwind CSS
- prettier
- react-router-dom (BrowserRouter)
- "react-intersection-observer" (for Lazy image load in ProductPage)
- Intersection observer API (for Lazy image load and infinite scrolling in ProductDummyPage)
- deploy: gh-pages
- fakestoreapi.com - for ProductPage
- dummyjson.com - for ProductDummyPage with Infinitely Load More Data using Intersection observer
-
Infinitely Load More Data in React with the IntersectionObserver API
-
React Intersection Observer (scroll + lazy-load картинок) with plugin "react-intersection-observer" (for ProductPage)
-
Deploy Vite to gh-pages fix routes errors to fix routes errors with createBrowserRouter/BrowserRouter