[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3188":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":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":28,"discoverSource":29},3188,"Recoil","facebookexperimental\u002FRecoil","facebookexperimental","Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.","https:\u002F\u002Frecoiljs.org\u002F",null,"JavaScript",19468,1213,19487,255,0,1,2,69.95,"MIT License",true,false,"main",[],"2026-06-12 04:00:16","# Recoil &middot; [![NPM Version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Frecoil)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Frecoil) [![Node.js CI](https:\u002F\u002Fgithub.com\u002Ffacebookexperimental\u002FRecoil\u002Fworkflows\u002FNode.js%20CI\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Ffacebookexperimental\u002FRecoil\u002Factions) [![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](https:\u002F\u002Fgithub.com\u002Ffacebookexperimental\u002FRecoil\u002Fblob\u002Fmain\u002FLICENSE) [![Follow on Twitter](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Frecoiljs?label=Follow%20Recoil&style=social)](https:\u002F\u002Ftwitter.com\u002Frecoiljs)\n\nRecoil is an experimental state management framework for React.\n\nWebsite: https:\u002F\u002Frecoiljs.org\n\n## Documentation\n\nDocumentation: https:\u002F\u002Frecoiljs.org\u002Fdocs\u002Fintroduction\u002Fcore-concepts\n\n\nAPI Reference: https:\u002F\u002Frecoiljs.org\u002Fdocs\u002Fapi-reference\u002Fcore\u002FRecoilRoot\n\n\nTutorials: https:\u002F\u002Frecoiljs.org\u002Fresources\n\n## Installation\n\nThe Recoil package lives in [npm](https:\u002F\u002Fwww.npmjs.com\u002Fget-npm).  Please see the [installation guide](https:\u002F\u002Frecoiljs.org\u002Fdocs\u002Fintroduction\u002Finstallation)\n\n\nTo install the latest stable version, run the following command:\n\n```shell\nnpm install recoil\n```\n\nOr if you're using [yarn](https:\u002F\u002Fclassic.yarnpkg.com\u002Fen\u002Fdocs\u002Finstall\u002F):\n\n```shell\nyarn add recoil\n```\n\nOr if you're using [bower](https:\u002F\u002Fbower.io\u002F#install-bower):\n\n```shell\nbower install --save recoil\n```\n\n## Contributing\n\nDevelopment of Recoil happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving Recoil.\n\n- [Code of Conduct](.\u002FCODE_OF_CONDUCT.md)\n- [Contributing Guide](.\u002FCONTRIBUTING.md)\n\n### License\n\nRecoil is [MIT licensed](.\u002FLICENSE).\n","Recoil 是一个针对 React 应用的实验性质的状态管理库。它提供了一些难以仅通过 React 实现的功能，如原子状态管理和派生数据依赖，并且与 React 的最新特性兼容。核心功能包括使用原子（Atoms）来表示应用中的独立状态片段以及选择器（Selectors）来派生出新的状态或计算值，这些都使得状态管理和共享变得更加灵活高效。适用于需要复杂状态逻辑但又希望保持代码简洁易维护的 React 项目中。","2026-06-11 02:52:46","top_language"]