783

0

30-Days-Of-React

30 天 React 挑战是在 30 天内学​​习 React 的分步指南。它需要 HTML、CSS 和 JavaScript 知识。在开始 React 之前,您应该熟悉 JavaScript。如果您对 JavaScript 不满意,请查看 30DaysOfJavaScript。这是 30 天 JS 的延续。这个挑战可能需要 100 多个…

30 Days Of React

推特关注作者:Asabeneh Yetayeh 2020 年 10 月

第一天>>

# 天 话题
00 简介如何使用 Repo需求设置
01 JavaScript 复习
02 开始反应
03 配置
04 成分
05 道具
06 列表、地图和键
07 类组件
08 状态
09 条件渲染
10 React 项目文件夹结构
11 活动
12 形式
13 受控和非受控组件
14 组件生命周期
15 第三方包
16 高阶组件
17 反应路由器
18 Fetch 与 Axios
19 项目
20 项目
21 挂钩
22 使用 Hook 的表单
23 使用 Hooks 获取数据
24 使用 Hooks 的项目
25 自定义挂钩
26 语境
27 参考
28 项目
29 探索
30 结论

介绍

恭喜您决定参加为期 30 天的 React 编程挑战赛。在这个挑战中,您将学习开发 React 应用程序所需的一切。在挑战结束时,您将获得 30DaysOfReact 编程挑战完成证书。如果您需要帮助或想帮助他人,您可以加入电报群

30DaysOfReact挑战是面向初学者和高级 JavaScript 和 React 开发人员的指南。欢迎来到 30 天的反应。React 是一个 JavaScript 库。我喜欢使用和教授 React,我希望你也会这样做。在这一步一步的 30 天 React 挑战中,您将学习 React,它是最流行的用户界面 JavaScript 库之一。React 可以做 JavaScript 可以做的所有事情。React 可用于 为网站添加交互性,开发移动应用程序、桌面应用程序、游戏 。相信在接下来的 30 天里,你会学到很多东西,你的编程和解决问题的能力也会有很大的提高。

我将使用会话英语和较少的行话来编写这个挑战。内容会不断更新。如果您发现拼写错误或语法错误,请不要感到惊讶,因为我在发布之前没有进行任何校对。我建议您专注于挑战的主要信息,而不是英语和一些小错误。如果您向我发送拉取请求以进行改进,我真的很感激,并记得在发送拉取请求之前先从 master 拉取。我在这个挑战中使用的大多数图像来自 30DaysOfJavaScript 挑战,因此您可能需要重命名文件名和文件夹 30DaysOfReact。如果你擅长数组、循环、函数、对象、函数式编程、解构和传播以及类,那么你将能够正确应对挑战。否则,30 天 JavaScript

在深入学习本课程之前,您可以查看 30 Days Of React 的评论

要求

要应对挑战,您需要具备以下条件:

  1. 动机
  2. 一台电脑
  3. 互联网
  4. 浏览器
  5. 代码编辑器
  6. HTML、CSS 和 JavaScript 中级技能