周末成为一名 React 开发人员
如果你想成为一名 React 开发者,有很多东西需要学习。你可以在一个周末内开始学习。没错,一个周末就能学会 React,并开始开发一些很酷的应用程序!通过专业课程的结构化学习,你可以快速上手。
以下是我处理这个问题的方法。
星期五晚上
好吧,与其周五晚上狂看电视剧(恕我直言,我也有这种经历),不如花时间学习一下 React 的基础知识。如果你从未接触过 React,或者用它做过任何事情,那么“ The Big Picture”就是一个不错的起点。
如果您已经尝试过它、做过一些教程等,请跳到入门课程。
参加这些课程并了解 React 背后的重要思想及其工作原理。
1. React:总体情况
如果你从未使用过 React,并且想了解它的工作原理以及如何入门,那么这门入门课程非常适合你。点击此处学习本课程
2:React:入门
本课程将帮助你快速入门并开始创作。点击此处参加本课程
总时间: 5小时13分钟
掌握了这两个技能后,你将能够构建一些实际的应用程序。你将对 React 生态系统有更深入的了解。这可是个不错的周五晚上消磨时间的好方法。
周六
好了,周六一大早你醒了。拿上你喜欢的提神饮料,开始吧。
3:React 基础知识
本课程将深入介绍 React。你将学习以下内容:
- 成分
- JSX
- 活动
- 表格
- 状态
如果你只想参加这里列出的其中一门课程,那就选择这门吧。点击此处参加此课程
4:使用 React Hooks
完成基础课程后,你将为学习 Hooks 打下良好的基础。React Hooks 提供了一个直接访问 React 概念的 API,这些概念你早已了解,例如 props、state、context、refs 和生命周期事件。点击此处学习本课程
接下来,是时候将这一切付诸实践了:
5:项目:使用 React 构建测验组件
在这个项目中,你将按照我们的说明,使用 React 16.x 构建一个简单的测验组件。你将在不同的文件中创建多个组件,将数据作为 props 传递,并在组件链中上下传递事件。
这将帮助你运用今天学到的知识。点击此处开始此项目
总时间: 8小时36分钟
星期日
周六你度过了充实的一天,学到了很多东西。你可能已经开始构建不同的应用程序来尝试各种方法了。现在你已经可以构建应用程序了,但现在是时候认真对待了。
由于一天只有这么多小时,您应该从以下课程中选择一门:
课程:使用 React 和 Flux 创建应用程序
开始使用 React、React Router 和 Flux,构建一个管理 Pluralsight 课程数据的数据驱动应用程序。本课程使用现代客户端开发堆栈,包括 create-react-app、Node、Webpack、Babel 和 Bootstrap。
点击此处参加本课程。
时间:5小时11分钟
或者你可以专注于 Redux:
课程:使用 React 和 Redux 创建应用程序
学习如何使用 React、Redux、React Router 和现代 JavaScript 构建 React 应用。使用 Webpack、Babel、Jest、React Testing Library、Enzyme 等工具,从头开始构建自定义 React 开发环境和流程。点击此处学习本课程。
时间:6小时39分钟
额外积分
完成这些之后,你就学会了如何构建一些重要的应用程序。最重要的是,我推荐你看看以下课程:
7:React 组件样式
如果你想了解如何设置组件样式,这门课程非常值得一学,它深入讲解了这些内容。点击此处学习本课程
8:使用 Auth0 保护应用程序
身份验证是必须的,通过本课程,您将能够轻松地将您的应用程序连接到 Auth0。
所以,这些课程的某种组合将帮助你达到开发 React 应用程序所需的水平。你不会成为专家,但你能够开发应用程序。你肯定已经在课程中开发过不少应用程序了。
多么美好的周末啊!!
到本周末结束,你将从了解 React 到构建真正的 React 应用程序。如果你能独立创建并部署一个应用程序,你就可以称自己为 React 开发者了。从现在开始,你的水平只会越来越高。
我建议你不仅要学习这些课程,还要边学边实践。如果你对某个功能的工作原理感到好奇,或者想尝试一下,那么在学习的过程中,在自己的机器上进行操作是巩固概念的最佳方式。
所以,如果你也遵循这条路径,请在评论中告诉我进展如何!!我很想听听你的故事!!
文章来源:https://dev.to/pluralsight/become-a-react-developer-in-a-weekend-9gf