A practical React reference with bite-sized topics, expandable examples, and reusable patterns for day-to-day frontend work.
- React fundamentals, JSX, props, state, and component patterns
- Vite setup, modern JavaScript, async code, and practical examples
- Expandable topic sections with route-based navigation
- Responsive sidebar, theme-ready layout, and scroll-to-top controls
- GitHub Pages fallback for refreshing nested routes
React, Vite, React Router, Material UI, React Icons, and styled-components.
npm install
npm run devBuild and deploy:
npm run build
npm run deployThe deploy pre-step copies the built app to dist/404.html, so GitHub Pages can
serve React Router paths after a direct visit or refresh.
- Live: https://a2rp.github.io/reactjs-handbook/
- Repository: https://github.com/a2rp/reactjs-handbook
- Portfolio: https://www.ashishranjan.net/
- GitHub: https://github.com/a2rp
- CodePen: https://codepen.io/ash1198
- LinkedIn: https://www.linkedin.com/in/aashishranjan
- Facebook: https://www.facebook.com/theash.ashish/
- YouTube: https://www.youtube.com/@ashishranjan-ashz?sub_confirmation=1
- Email: ash.ranjan09@gmail.com
