[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7265":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":27,"discoverSource":28},7265,"async-storage","react-native-async-storage\u002Fasync-storage","react-native-async-storage","An asynchronous, persistent, key-value storage system for React Native.","https:\u002F\u002Freact-native-async-storage.github.io",null,"Kotlin",5074,487,31,14,0,1,2,64.77,"MIT License",false,"main",[],"2026-10-29 04:00:15","# React Native Async Storage\n\nAsync Storage is an asynchronous, unencrypted, persistent key-value storage solution for your React Native application.\nIt provides a simple API compatible with\nthe [Web Storage API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Storage_API), with additional extensions for\nbatch operations and multi-database support.\n\n## Supported platforms\n\n- **Android** (SQLite)\n- **iOS** (SQLite)\n- **macOS** (SQLite)\n- **visionOS** (legacy fallback, single database only)\n- **Web** (IndexedDB backend)\n- **Windows** (legacy fallback, single database only)\n\n## Compatibility\n\nCompatibility table for React Native:\n\n| React Native | Minimum Version |\n| ------------ | --------------- |\n| ios\u002Fandroid  | 0.76            |\n| macOS        | 0.78            |\n| visionOS     | 0.79            |\n| windows      | 0.79            |\n\nOther components:\n\n| Component        | Version |\n| ---------------- | ------- |\n| kotlin           | 2.1.0   |\n| android min sdk  | 24      |\n| ios min target   | 13      |\n| macOS min target | 12      |\n\n---\n\n## Installation\n\n```shell\n# Using npm\nnpm install @react-native-async-storage\u002Fasync-storage\n\n# Using yarn\nyarn add @react-native-async-storage\u002Fasync-storage\n```\n\n### Android\n\nInside your `android\u002Fbuild.gradle(.kts)` file, add link to local maven repo:\n\n```groovy\nallprojects {\n    repositories {\n        \u002F\u002F ... others like google(), mavenCentral()\n\n        maven {\n            url = uri(project(\":react-native-async-storage_async-storage\").file(\"local_repo\"))\n            \u002F\u002F or uri(\"path\u002Fto\u002Fnode_modules\u002F@react-native-async-storage\u002Fasync-storage\u002Fandroid\u002Flocal_repo\")\n        }\n    }\n}\n```\n\n### iOS\u002FmacOS\n\nInstall cocoapods dependencies:\n\n```shell\n# inside macos\u002Fios directory\npod install\n```\n\n## Usage\n\n```typescript\nimport { createAsyncStorage } from \"@react-native-async-storage\u002Fasync-storage\";\n\n\u002F\u002F create a storage instance\nconst storage = createAsyncStorage(\"appDB\");\n\nasync function demo() {\n  await storage.setItem(\"userToken\", \"abc123\");\n\n  const token = await storage.getItem(\"userToken\");\n  console.log(\"Stored token:\", token); \u002F\u002F abc123\n\n  await storage.removeItem(\"userToken\");\n}\n```\n\n## License\n\nMIT\n","React Native Async Storage 是一个专为 React Native 应用设计的异步、持久化键值存储库。它基于 SQLite（Android\u002FiOS\u002FmacOS\u002FvisionOS\u002FWindows）和 IndexedDB（Web）实现，提供与 Web Storage API 兼容的简洁接口，并支持批量操作和多数据库实例。采用 Kotlin 编写核心 Android 实现，具备跨平台一致性与轻量级特性，不加密数据，适用于用户偏好设置、登录态缓存、离线临时数据等轻量持久化场景。","2026-10-29 02:51:19","top_language"]