{"id":22901141,"url":"https://github.com/geekshubhamrajput/react-hooks-exploration","last_synced_at":"2026-02-06T23:31:15.697Z","repository":{"id":258294448,"uuid":"869916775","full_name":"GeekShubhamRajput/react-hooks-exploration","owner":"GeekShubhamRajput","description":"🚀 A hands-on tutorial for learning React Hooks, covering essential .concepts like useState, useEffect, useContext, and custom hooks to enhance functional components in React","archived":false,"fork":false,"pushed_at":"2024-11-01T18:01:58.000Z","size":409,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-22T09:49:57.930Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GeekShubhamRajput.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-09T06:00:38.000Z","updated_at":"2024-11-01T18:02:01.000Z","dependencies_parsed_at":"2025-07-22T09:26:53.061Z","dependency_job_id":"6fb6bc24-d23c-4db7-abed-df32d294b2e7","html_url":"https://github.com/GeekShubhamRajput/react-hooks-exploration","commit_stats":null,"previous_names":["geekshubhamrajput/react-hooks-exploration"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GeekShubhamRajput/react-hooks-exploration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekShubhamRajput%2Freact-hooks-exploration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekShubhamRajput%2Freact-hooks-exploration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekShubhamRajput%2Freact-hooks-exploration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekShubhamRajput%2Freact-hooks-exploration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeekShubhamRajput","download_url":"https://codeload.github.com/GeekShubhamRajput/react-hooks-exploration/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekShubhamRajput%2Freact-hooks-exploration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29180352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T23:15:33.022Z","status":"ssl_error","status_checked_at":"2026-02-06T23:15:09.128Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T01:31:58.031Z","updated_at":"2026-02-06T23:31:15.675Z","avatar_url":"https://github.com/GeekShubhamRajput.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# react-hooks-exploration\n🚀 A hands-on tutorial for learning React Hooks, covering essential .concepts like useState, useEffect, useContext, and custom hooks to enhance functional components in React\n\n## Contents\n1. Introduction\n2. useState Hook\n3. useState with previous state\n4. useState with object\n5. useState with array\n6. useEffect Hook\n7. useEffect after render\n8. Conditionally run effects\n9.  Run effects only once\n10. useEffect with cleanup\n11. useEffect with incorrect dependency\n12. Fetching data with useEffect Part 1\n13. Fetching data with useEffect Part 2\n14. Fetching data with useEffect Part 3\n15. useContext Hook Part 1\n16. useContext Hook Part 2\n17. useContext Hook Part 3\n18. useReducer Hook\n19. useReducer (simple state \u0026 action)\n20. useReducer (complex state \u0026 action)\n21. Multiple useReducers\n22. useReducer with useContext\n23. Fetching data with useReducer Part 1\n24. Fetching data with useReducer Part 2\n25. useState Vs useReducer\n26. useCallback Hook\n27. useMemo Hook\n28. useRef Hook Part 1\n29. useRef Hook Part 2\n30. Custom Hooks\n31. useDocumentTitle Custom Hook\n32. useCounter Custom Hook\n33. useInput Custom Hook\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekshubhamrajput%2Freact-hooks-exploration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekshubhamrajput%2Freact-hooks-exploration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekshubhamrajput%2Freact-hooks-exploration/lists"}