[{"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":27,"lastSyncTime":28,"discoverSource":29},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",5068,483,31,13,0,1,11,39.05,"MIT License",false,"main",[],"2026-06-12 02:01:37","# 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 应用程序设计的异步、持久化键值存储系统。它提供了一个与 Web Storage API 兼容的简单接口，并支持批量操作和多数据库特性，适用于需要在客户端进行数据持久化的场景。该项目使用 Kotlin 开发，支持 Android、iOS、macOS、visionOS、Web 和 Windows 平台，其中 Android 和 iOS 使用 SQLite 作为后端存储，而 Web 则采用 IndexedDB。适合于需要跨平台数据存储解决方案的 React Native 项目，要求最低版本为 React Native 0.76。",2,"2026-06-11 03:11:27","top_language"]