react native入门_React Status 中文周刊 #2 使用 React 编写 CLI 工具

6bdc3316509728c8a4d68fda8a0bf2ce.png

译者:Phobal

校对者:QC-L、whatwewant

? 本周热门

用 React 重构 facebook.com,为其带来更好的可访问性 — Facebook 工程团队已利用 React 最近的改进来为社交网络的基础建立更好的可访问性,可惜这块儿一直被大家所忽视。

e9017cea9d59ef9f5ad8e5ad844ed5d4.png

Tatiana Iskandar (Facebook 工程师)

分别用 React 和 Vue 创建了同一个 App — 两年前,作者为了搞清楚 React 和 Vue 的区别,分别用这 2 个库写了同一个 App。从那以后它们俩都发生了很多变化,所以作者带来了 2020 版,加入了 hook 和 Vue3 的新特性。

2c8914a4156f8e93acd827224622836e.png

Sunil Sandhu

在实际项目中使用 Redux — 学习状态管理需要先了解 Redux 的理论,然后是对 Redux 的一些实践。这篇教程将带你解决学习它遇到的难题。

39affff05def5adafa4d3f0fac5ba511.png

Jerry Navi

Ant Design Pro:开箱即用的中台前端/设计解决方案 — 这个流行而成熟的库可能包含你项目所需的全部内容。

84c6605b1ba5c437f110b498a89f8b43.png

Ant Design 团队

TinaCMS:采用 React 实现的所见即所得内容编辑器 — 应用程序是由用户直接管理内容,而非开发者来管理?这是 TinaCMS 的简介。

8412bf0a2a5808d0cf04789189f42cc5.png

Lea Marchand

? 教程与趣事

如何使用 React 编写一个搜索组件 — 大家都喜欢以解决常见编程问题的一手教程,如果考虑为你的应用添加搜索功能,此教程必看。

f4f764c2029153c8851d5d308582807b.png

Chandransh Srivastava

Flutter 和 React Native 性能概览 — 以数据为基础的客观比较,将 React Native 与 Google 开源的颇具竞争力的跨平台开发工具 Flutter 进行对比。你可能会发现结果令人惊讶。

55920b60eb543d02ca62fcebe6868320.png

Jozef Petro

React Native 入门(2020 年) — 我们会时不时的回忆一下之前可能使用过的一些技术,这篇文章就介绍了怎么使用 React Native 来开发移动端应用程序。

ae3a76046f81398835ed08ea37b97a91.png

Krissanawat Kaewsanmuang

在 React App 中使用 Apollo Client 来理解客户端 GraphQL — 尽管 GraphQL 已经很受欢迎且应用广泛,但仍然还有一些同学对 GraphQL 有些困惑,正如这篇教程所述,Apollo Client 可以使 GraphQL 更易于理解和使用。

e3fdc23215e57d42cb91177537831d62.png

Blessing Krofegha

? 代码及工具

db141296fdaac11a18bbeb9e185c7f63.png

Ink 3:使用 React 来编写 CLI 工具 — 如果你喜欢 CLI,也喜欢 React,那你肯定也会喜欢 lnk - 你可以使用与编写 UI 组件相同的方式来写命令行。如果你已经熟悉 lnk, v3.0 会更容易上手。

642cd7ed40eec5032b5cbd373e2c6331.png

Vadim Demedes

Reactivate:自动扫描 JS 依赖关系并生成仪表板 — 你可能会为定期去检查您应用的依赖关系是否需要更新而担心。那每四个小时自动做一次,如何?来看看这个 demo。

3981dfd45a78fcd9c626a0bfca62cdb8.png

Premier Octet

BoostNote:支持 GitHub Markdown 样式的笔记应用 — 我们认为市面上没有其他编辑文本的方式了,不,我们错了。这个新产品看起来不错。

e181d84eba51db33f10b216eec4b5bf9.png

BoostIO

SQLectron:简单、轻便的 SQL 客户端 — SQL 仍然是大量应用程序的基础。正如他们给出的 演示视频 所示,这个新客户端有很多不错的地方。

2e6389863886395c6125ef674b5b0e4b.png

SQLectron

react-error-boundary:简单、可复用的 React 错误边界组件 — 错误处理组件会在用户看到错误之前捕获所有错误消息。除 React 组件外,其他都比较类似。附上 Kent C. Dodds 的 教程,可以带你快速入门。

297e42a9804be0e8a3086028cb86dc3b.png

Brian Vaughn

Zeit UI:源自 Vercel 设计的现代,简约的 React UI 库 — 如果觉得 Ant Design Pro(只是举个例子)太重的话,那么它可能更适合你。

2c6bf601972e91f88685008e54e3a009.png

Zeit UI

react-google-maps-api:在 React 组件中使用 Google Maps API — 自 2005 年以来,它以多种形式出现,但 Google Maps 仍然有很多令人惊奇的地方。现在,你可以将它所有出色的功能整合到你的 React 组件中。

24aaa117a26730f4a34cbb631dd7e401.png

Alexey Lyakhov

react-native-picker-select:React Native Picker 组件 — 仿写 iOS 和 Android 原生 select 组件。

936b1c851570f14d2c787a4a7d12264c.png

LawnStarter

? 创意角落

0db38852eb2a7e76d059b0ad10d2407c.png

Hexapod:六足机器人模拟器 — 有时我们关注代码使用的技术,有时我们关注最终结果。在这个案例中我们可以都关注:React 在机器人技术中的应用。

5cf875ee47b45c50c09e3b15df4736e0.png

Mithi Sevilla

?关注我们

关注我们了解更多前端新动态。

e83c4ab41eccd7537f8b145874a22437.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值