每个 React 开发者都应该了解的 Github 仓库。
翻译自:https://medium.com/dev-genius/11-useful-github-repositories-to-become-a-pro-react-developer-530c565eac2a
如今,大多数 Web 开发人员都在学习 React,这要归功于它非常的流程和强大功能,虽然有很大优秀的 Javascript 框架,但 React 始终是构建 Web UI 的首选。
React 提供了构建一个快速的网站或应用所需的所有的功能支持,对于开发者而言,他们都强烈希望能够掌握这个框架。
React 是每个 Web 开发者都应该具备的技能,特别是一些大型科技公司或创业公司,此外,React 有着良好的生态社区,比如配套的工具,技术轮子,都可以让你更轻松地开发应用。
因此,你有必要学习和掌握这个强大的 Javascript 框架,如果此刻你正准备学习 React,这里有很多非常棒的资源,可以帮助你成为一名 React 大师!
这也是为什么写这篇文章,我决定分享一下一些有用的 Github 项目,帮你成为专业的 React 开发者,那么正式开始吧!
1.30 Days of React
30 days of React是一个代码挑战,它会在 30 天内一步步教学习 React,这个 Github 项目包含你学习 React 所需要的一切,比如 React 基础,练习或者项目等等。
学习这个项目,你需要具备 HTML,CSS 和 Javascript 的基本知识,因此在学习 React 之前,你也可以下面这篇介绍 Javascript 特性的文章。
https://javascript.plainenglish.io/8-javascript-features-to-know-before-learning-reactjs-aac8b7748b30
2.Awesome React Repository
Awesome React是另外一个非常棒的 Github 项目,它整理了 React 生态中常用的知识点或者资源。
3. Beautiful React Hooks
Beautiful React Hooks同样是一个很棒的 Github 项目,它整理了一些好用的 React hooks,来帮助你快速编写 React 应用。
你可以挑选出你需要的 hook,并且所有源代码和和使用都是开源的。
4.React in Patterns
React in Patterns是一个免费的电子书,书中介绍了很多有用的 React 设计模式或技术的知识,不需要下载,你可以直接在 Github 项目阅读这些内容。
这个 Github 项目由作者Krasimir Tsone创建,目前 stars 数超过 11k,而且每天的几百的阅读量。
5.Real World React Apps
正如字面上的意思,这个 Github 仓库整理了一些有真实应用场景的开源项目,你通过下载这些项目源代码来去学习 React。
这个项目仓库目前的 stars 数目超过 3k,有 6 个 contributor 在不断地更新里面的项目。
6. React Coding Challenges
React Coding Challenges包括了一系列 React 代码挑战或者训练,它可以帮助你学习 React 或者是作为面试时的准备。
这个项目仓库目前的 stars 数目超过 2k,有 5 个 contributor 在更新里面的内容。
7. ReactJS Interview Questions
ReactJS Interview Questions这个项目包含了在面试过程可能遇到的 500 个 React 问题,另外还附上了问题的答案和讲解。
如果你目前正在准备面试 React 前端开发,这个项目对你非常有用,在里面你可以学习很多 React 的知识。
8. React Hooks Cheatsheet
这是一个关于 React hooks 的代码片段,它包含了一些在线的代码示例,来帮助你轻松地学习 React hooks。
这个项目仓库目前的 stars 数目超过 1k,有 5 个 contributor。
9. 30 Seconds of React
30 Seconds of React是一个非常棒的项目,它收集了一些常用的 React 代码片段,来帮助你快速开发。
这些代码片段介绍了一些重要的 React 概念,另外你也可以在 Codepen 上查看这些代码。
10. React Bits
React Bits是一个包含 React 设计模式,技术或技巧的文档,所有的 React 开发者都应该掌握。
这个项目仓库目前的 stars 数目超过 12k,有超过 70 个 contributor 参与更新项目。
11. React TypeScript Cheatsheets
如果你是使用 Typescript 经验的 React 开发者,那么React TypeScript Cheatsheets这个项目非常适合你,它提供了很多好用的 React Typescript 代码片段。
这个项目非常火,目前有超过 36k 的 stars 数,这说明它是非常有用的。
总结
所以,以上 11 个 Github 项目包含了很多 React 的知识点,可以帮助你成为一名专业的 React 开发者,而且他们都是开源的,你不需要花钱去学习这些知识点,只需要花时间去学习,希望你早日成为 React 大师!
[本文谢绝转载,谢谢]