{"id":16935068,"url":"https://github.com/wolfsilver/keep-alive","last_synced_at":"2026-05-10T02:04:08.220Z","repository":{"id":220933319,"uuid":"752956475","full_name":"wolfsilver/keep-alive","owner":"wolfsilver","description":"React Keep Alive Component","archived":false,"fork":false,"pushed_at":"2024-02-05T08:12:32.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-26T01:17:35.912Z","etag":null,"topics":["keep-alive","react","router"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wolfsilver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-02-05T07:23:35.000Z","updated_at":"2024-02-28T04:36:34.000Z","dependencies_parsed_at":"2024-02-05T09:27:31.524Z","dependency_job_id":"43e76583-676b-414c-a2a3-692087aafe94","html_url":"https://github.com/wolfsilver/keep-alive","commit_stats":null,"previous_names":["wolfsilver/keep-alive"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfsilver%2Fkeep-alive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfsilver%2Fkeep-alive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfsilver%2Fkeep-alive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfsilver%2Fkeep-alive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wolfsilver","download_url":"https://codeload.github.com/wolfsilver/keep-alive/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244735973,"owners_count":20501384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["keep-alive","react","router"],"created_at":"2024-10-13T20:53:36.942Z","updated_at":"2026-05-10T02:04:08.115Z","avatar_url":"https://github.com/wolfsilver.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Keep Alive Component\n\nThe React Keep Alive component is a utility component that helps in preserving the state of mounted components even when they are unmounted from the DOM. It can be useful in scenarios where you want to maintain the state of a component across different routes or when you want to improve performance by avoiding re-rendering of components.\n\n## Installation\n\nYou can install the React Keep Alive component using npm or yarn:\n\n```bash\nnpm install react-router-keepalive\n```\n\n## Usage\n\n`Layout` is a component that uses the `KeepAlive` component to preserve the state of the component when the route changes.\n\n`KeepAlive` is a utility component that preserves the state of the component when it is unmounted from the DOM.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfsilver%2Fkeep-alive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwolfsilver%2Fkeep-alive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfsilver%2Fkeep-alive/lists"}