Coder Social home page Coder Social logo

shinobi8894 / react-tutorial Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 0.0 14.49 MB

20 projects that React developers must experience. You can use it on your project !. Let's grow with Shinobi !! ๐Ÿ˜๐Ÿ˜๐Ÿ˜

HTML 23.00% CSS 20.13% TypeScript 56.87%
accordion react require accordion-component generator image loader rating shinobi8894 slider

react-tutorial's Introduction

React is one of the most popular frontend JavaScript frameworks.

We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to build twenty-five different projects using React. Each project is designed to challenge and enhance your understanding of React's capabilities. Sangam Mukherjee developed this course.

Why React?

React stands out in the web development world for its efficiency, flexibility, and the vast ecosystem it supports. It enables developers to build large web applications that can change data without reloading the page, ensuring a seamless user experience. React's component-based architecture makes it scalable and maintainable, making it a top choice for both startups and established enterprises.

About the Course

Whether you're a beginner to React or an intermediate developer looking to deepen your React knowledge, this course offers something valuable for everyone. Here are the projects you will build:

  1. Accordion: Learn to create interactive collapsible content panels.
  2. Random Color Generator: Dive into generating dynamic colors and learn about state management.
  3. Star Rating: Implement a user-friendly rating system.
  4. Image Slider: Create a visually appealing way to browse images.
  5. Load More Button: Enhance user experience by progressively loading content.
  6. Tree View / Menu UI / Recursive Navigation Menu: Master recursive components for nested menus.
  7. QR Code Generator: Delve into generating QR codes for quick information sharing.
  8. Light and Dark Mode / Theme Switch: Implement theme customization for user preference.
  9. Scroll Indicator: Add visual cues for scrolling progress on web pages.
  10. Tabs: Learn to create tabbed interfaces for better content organization.
  11. Modal Popup: Design engaging pop-up dialogs.
  12. GitHub Profile Finder: Integrate GitHub's API to search and display user profiles.
  13. Search Autocomplete with API Implementation: Enhance search functionality with autocomplete suggestions.
  14. Tic Tac Toe: Build the classic game with a React twist.
  15. Feature Flag Implementation: Learn to use feature flags for controlling feature rollout.
  16. useFetch Custom Hook: Simplify data fetching with a custom React hook.
  17. useOnclickOutside Custom Hook: Detect and respond to clicks outside a specified element.
  18. useWindowResize / useResponsive Custom Hook: Create responsive designs with custom hooks.
  19. Scroll to Top and Bottom: Improve navigation with scroll buttons.
  20. Scroll to Particular Section: Enhance UX by scrolling to specific content sections.

react-tutorial's People

Contributors

shinobi8894 avatar

Stargazers

Raihan Ahmed avatar Sato avatar Vitรณrio Corrรชa avatar LEON-AX avatar EityEily avatar Partner avatar ่’ๆœจ ่ฐ avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.