Recoil 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Recoil 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Recoil 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具
开源组织 Facebook
地区 不详
投 递 者
适用人群 未知
收录时间 2021-02-02

软件简介

Recoil 是 Facebook 开源的 React 状态管理库,目前处于实验性阶段。Rcoil 提供了在仅使用 React 情况下难以实现的多项功能,同时与 React 的最新功能兼容。

Recoil 能为开发者创建一个数据流图 (data-flow graph),从 atom(共享状态)到 selector(纯函数),再向下流到 React 组件。Atom 是组件可以订阅的状态单位。selector 可以同步或异步转换此状态。

Recoil 主要特性

  • 简练并保持与 React 一致:Recoil 的行为方式和原理与 React 完全一致。将其使用到你的应用程序中能够获得快速且灵活的状态共享
  • 数据流图:派生数据和异步查询均采用纯函数和高效的订阅方式实现。

  • 应用程序全局监听:通过监听应用程序中所有状态的变化来 实现持久化存储、路由、时间旅行调试或撤消,并且不会影响代码拆分。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1)
发表于行业趋势专区
2021/02/03 08:24

Facebook 2020 开源回顾:12w 次 commit、新增 200 个公开仓库

Facebook 发布了 2020 年的开源回顾,从开发者工具、数据、Web/移动开发、AI/机器学习和区块链等领域进行了介绍。 概要 2020年,Facebook 累计已有 746 个活跃的开源仓库,其中超过 200 个仓库于去年正式公开。 协作方面,Facebook 工程师与世界各地的开发者对开源代码库进行了超过 127000 次更改,其中约 13% 的改动是由 Facebook 之外的贡献者参与。 这些开源项目总共收获到了 128 万个 star,仅去年就新增了超过 12 万个 st...

3
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部