This is my attempt to learn react basics in 30 days. i will update my progess on daily basis for next 30 days in this repo.
- Basic Commands (ex: create-react-app, npm start, etc)
- React project structure
- Class Components
- Reusable Components
- State
- Manage states using Class Component
- Functional Components
- Basics of React 2 hooks (UseState, useEffect)
- HTML Stuffs (Grid Layout & Other stuffs)
- Unsplash API
- axios Package
- useRef, createRef
- Youtube API
- Semantic UI
- Explored Codeforces API
- Material UI Buttons, Forms, Table etc
- Trying to make a Codeforces Visualizer app using Codeforces Api
- ChartJS package
- Ran into some issues regarding responsiveness on mobile devices.tried couple of things to make charts mobile responsive.
- tried apexchart
- tried couple of chart packages.
- Made ChartJS charts Responsive for Mobile / Tablet Devices
- deployed CFVisualizer into netlify. CFVisualizer : https://cfvisualizer.netlify.app/
- Learned how to / when to use LocalStorage
- learned how to use React hot toaster Package
- Watched some videos & read some blogs about state management.
- Basics of Chakra UI
- useCallback Hook
- Trying to make a MERN Notepad App