{"id":23899261,"url":"https://github.com/piyalidas10/redux-angular","last_synced_at":"2026-06-24T00:02:14.588Z","repository":{"id":270365623,"uuid":"910134910","full_name":"piyalidas10/Redux-Angular","owner":"piyalidas10","description":"Angular 18 : Redux Pattern (component -\u003e Actions -\u003e Reducers -\u003e Store -\u003e Component)","archived":false,"fork":false,"pushed_at":"2025-01-04T12:25:24.000Z","size":941,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T08:28:58.369Z","etag":null,"topics":["angular","angular18","ngrx","redux"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/piyalidas10.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}},"created_at":"2024-12-30T15:24:12.000Z","updated_at":"2025-01-31T02:40:22.000Z","dependencies_parsed_at":"2024-12-30T16:27:02.713Z","dependency_job_id":"780a5397-d2e9-4bf2-bad3-1c3262364d61","html_url":"https://github.com/piyalidas10/Redux-Angular","commit_stats":null,"previous_names":["piyalidas10/redux-angular"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/piyalidas10/Redux-Angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piyalidas10%2FRedux-Angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piyalidas10%2FRedux-Angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piyalidas10%2FRedux-Angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piyalidas10%2FRedux-Angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/piyalidas10","download_url":"https://codeload.github.com/piyalidas10/Redux-Angular/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piyalidas10%2FRedux-Angular/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34711203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["angular","angular18","ngrx","redux"],"created_at":"2025-01-04T18:17:07.537Z","updated_at":"2026-06-24T00:02:12.522Z","avatar_url":"https://github.com/piyalidas10.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angular 18 : Redux Pattern (component -\u003e Actions -\u003e Reducers -\u003e Store -\u003e Component)\n![Redux Pattern](https://github.com/piyalidas10/Redux-Angular/blob/0d23471f6371ebad049846d571a42a5413d3cd50/redux_pattern.png)\n1. Component dispatch the action. Action is nothing than an object with type \u0026 payload.\n2. Action will reach to reducer. Reducer is a pure function that not dependent on external variable. It makes sure that updates of States will be predictable. Reducer will check action type \u0026 payload. \n3. Reducer will return data to the store / state which is new state.\n4. Component directly consume data from store\n\nStackbliz Link: https://stackblitz.com/~/github.com/piyalidas10/Redux-Angular\n\n### Angular 18 state management using NGRX - Store, Reducer, Effects, Selectors | NgRx tutorial in Hindi\nhttps://www.youtube.com/watch?v=PvL7TULFxoE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiyalidas10%2Fredux-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiyalidas10%2Fredux-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiyalidas10%2Fredux-angular/lists"}