2023 年 React 终极课程:React、Redux 等
从初级到高级掌握现代 React!上下文 API、React 查询、Redux 工具包、Tailwind、高级模式
讲师:Jonas Schmedtmann
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 从头开始成为一名高级、自信和现代的 React 开发人员
- 构建 8 个以上的精美项目,包括一个巨大的专业真实世界应用程序
- 通过使用专业项目中使用的库和工具为工作做好准备
- 加入我的其他 1,500,000 多名快乐学生的旅程
- 像具有高级设计模式的高级 React 工程师一样思考
- React 基础知识:组件、JSX、道具、事件、状态、表单
- 状态管理:考虑状态、放置位置、本地与全局、UI 与远程
- 构建可重用、可组合和多功能的组件
- 一劳永逸地掌握令人困惑但很重要的 useEffect 钩子
- 构建许多自定义挂钩,可在您未来的项目中重复使用
- 使用 React Router 构建单页应用程序(包括带数据加载的 v6.4+)
- 使用 memo、useMemo、useCallback 和代码拆分进行性能优化
- 高级 React 特性:useReducer、Context API、cloneElement、portals 等。
- 使用 Redux、Redux Toolkit、Thunks、React Query 进行高级状态管理
- 构建真实世界的应用程序功能:身份验证、数据排序、过滤和分页、暗模式、图表等。
- 了解 React 在幕后的实际工作方式:虚拟 DOM、协调、fiber 树、key prop 等。
- 使用 Tailwind CSS、CSS 模块、样式化组件 (CSS-in-JS) 设计您的应用程序
- 通过许多挑战、练习和实践项目来练习您的技能
要求
- 无需 React 经验!我带你从初学者到专家!
- 需要对 JavaScript 有基本的了解(本课程包含快速 JavaScript 复习部分)
- 任何计算机和操作系统都可以工作——Windows、macOS 或 Linux
说明
*** 2023 年 6 月刚刚推出!***
*** 在学习了我排名第一的畅销 JavaScript 课程(超过 750,000 名学生)后学习这门课程 ***
到 2023 年,如果你想成为一名成功的前端开发人员,React 仍然是第一要学习的技能!
但这可能很难。有那么多移动的部分,那么多不同的库,那么多教程。
这就是你来这里的原因……而且你来对地方了!这是2023 年及以后的终极 React 课程。
通过构建精美的应用程序,以图表、理论和 React 的外观为后盾,掌握 React 的大量实践方法。
多合一软件包,可让您从零开始真正理解 React 并构建现代、强大和专业的 Web 应用程序。
真实的项目。真实的解释。真正的反应。
[01] 为什么这是适合您的 React 课程?
这是 Udemy 上最深入的 React 课程,它与所有其他课程有着根本的不同。
原因如下:
- 包含最大和最专业的项目,我们在其中实现许多常见的应用程序功能(参见宣传视频!)
- 使用精心制作的动画图表对所有重要概念进行超级详细的解释
- 非常关注“如何在 React 中思考”和现代最佳实践
- 一个很长的部分探讨了React 在幕后的实际工作方式,将使您有信心自己有效地使用 React
- 像复合组件这样的高级设计模式会让你像高级 React 工程师一样思考
这些只是亮点!查看下面的完整列表(+ 宣传视频和课程)。
另外,请不要误会:“React 课程”实际上是指“使用 React 和现代库课程进行前端开发”。
没错,除了 React 库本身,你还将学习和掌握它们:React Router、Redux、Redux Toolkit、React Query、React Hook Form、Styled Components、Tailwind CSS 等等。
这就是我们规划、构建和部署专业项目的方式!我们甚至使用行业标准工具,例如 Supabase(成熟的后端)、GitHub、Netlify 和 Vercel。
如您所料,本课程 100% 基于项目。因此,在整个课程中,您将开始构建包含 8 个以上精美且高质量的 React 应用程序的组合,其中每个应用程序都将展示您将学习的一些新技能。
到课程结束时,您将拥有在工作面试中脱颖而出并成为公司正在寻找的专业 React 开发人员所需的所有知识和信心。
[02] 为什么我是适合你的 React 老师?
我叫 Jonas,是一位经验丰富的 Web 开发人员和设计师,也是 Udemy 的顶级讲师之一。自 2015 年以来,我一直在为超过1,500,000 名开发人员教授 Web 开发课程,因此我确切地知道学生如何学习以及掌握任何学科需要什么。
考虑到这一点,我为这门课程设计了理想的课程: 独特地融合了真实世界的项目、深入的解释和理论讲座,让你在短短几周内成为一名自信的 React 开发人员。
准备好成为一名自信且独立的 React 开发人员,并且能够高度构建您自己的应用程序了吗?那么不要再等了,今天就开始你的 React 之旅吧!
[03] 还是不确定?以下是我们将要介绍的所有令人讨厌的细节:
- React 基础知识[为什么我们甚至需要 React、组件、JSX、道具、事件、表单、状态、道具与状态]
- 如何思考状态[在哪里放置状态、准则、提升状态、本地与全局状态、UI 与远程状态]
- 如何思考组件[如何拆分组件,作为 API 的 props,如何构建可重用和可组合的组件,children prop]
- 深入研究效果和 useEffect [数据获取、生命周期与同步、何时使用效果、效果与事件处理程序]
- 深入了解钩子[钩子规则、钩子如何工作、useRef、构建超级可重用的自定义钩子]
- 性能优化【浪费渲染,使用memo、useMemo和useCallback进行记忆,优化Context API,代码拆分+Suspense】
- 高级状态管理[useReducer hook、Context API、Redux、Redux Toolkit、Thunks、React Query]
- 构建单页应用程序 (SPA) [Vite、使用 React Router 进行路由、用于状态管理、数据加载器和操作的 URL 参数和查询字符串 (v6.4+)]
- 构建许多应用程序中的真实功能[身份验证和授权、数据排序、过滤和分页、暗模式、带图表的仪表板等]
- 使用 Supabase 使用数据库和 API 创建您自己的后端[获得自行构建全栈应用程序的能力!]
- 如何为 React 应用设置样式[Tailwind CSS、CSS 模块和样式化组件 (CSS-in-JS)]
- 高级开发人员使用的高级 React 模式[渲染道具、高阶组件、复合组件(构建模式、上下文菜单等)]
- React 如何在幕后工作[渲染、虚拟 DOM、协调、fiber 树、key prop、事件、状态批处理等]
[04] 今天注册,您还将获得:
- 最新的高清质量视频,易于搜索和参考(非常适合 Udemy Business 学习者)
- 60 多个理论视频的可下载幻灯片 PDF(我保证不会无聊!)
- 专业英文字幕(非自动生成)
- 每个项目的可下载资产以及起始和最终代码
- 课程问答中的免费快速支持
- 10 多个挑战和练习来练习您的技能(包括解决方案)
此课程面向哪些人:
- 您刚刚学习完 JavaScript,正在寻找下一步!
- 您想真正掌握 React 开发,包括构建真实应用程序所需的常用库:React Router、Redux、React Query、React Hooks Form 等
- 您一直在学习 React,但 1) 仍然不了解 React,或 2) 仍然没有信心构建专业的 React 应用程序
- 你一直在构建 React 应用程序,但仍然缺少高级的东西:useReducer、性能优化、React 的实际工作方式、高级设计模式等。