Welcome to react-component-depot!
A repository contains an extensive list of react components built from scratch with youtube linked tutorials.
https://react-component-depot.netlify.app
Tutorials
All the components in this repo is covered by the tutorials on the D'Coders YouTube channel. The link for the tutorial will be given at the top of each page.
Project
Project is bootstrapped with create-react-app and uses react V16.13.1
Folder Structure
Please follow the folder structure of CRA. You can find more in this in their official github page.
react-component-depot
βββ README.md
βββ node_modules
βββ package.json
βββ .gitignore
βββ public
β βββ favicon.ico
β βββ index.html
β βββ manifest.json
βββ src
βββ actions
βββ components
βββ hoc
βββ hooks
βββ pages
βββ reducers
βββ resources
βββ App.css
βββ App.js
βββ App.test.js
βββ index.css
βββ index.js
βββ routes.js
βββ logo.svg
βββ serviceWorker.js
βββ setupTests.js
Note: New Files and Folders will be added to the src over time.
π pages - Pages are the entry points for all the user facing demo pages
π hooks - Collection of hooks created and used in this application
π actions - Contains the action creators for redux
π components - Reusable components used in our application
Tutorials List
- Building a datatable in ReactJS from scratch with pagination, search and sorting [Demo] [Tutorial]
- File Upload with cancel button and progress bar In ReactJS [Demo][Tutorial]
- How to get client IP address and location in ReactJS [Demo] [Tutorial]
- Infinite scrolling in ReactJS using react-waypoint [Demo] [Tutorial]
- Integrate Google's recptcha in ReactJS and verifying user response in NodeJS [Demo] [Tutorial]
- How to customize scroll bar in ReactJS [Tutorial]
- How to deploy ReactJS app in netlify for free with CI/CD [Tutorial]
- Integrate hCaptcha in ReactJS and verifying user response in NodeJS [Demo] [Tutorial]
- Building an autocomplete component in React JS with keyboard navigation [Demo] [Tutorial]
- Easy Dark mode switcher in react app using a custom hook [Tutorial]
- Building a search filter with react useMemo hook [Demo] [Tutorial]
- Show and Hide elements with a custom visibility toggle hook in ReactJS [Demo] [Tutorial]
- Building accordion panel in reactJS with single & multiple configuration [Demo] [Tutorial]