开始 React 吧!30 天学会 React

2025-05-24

开始 React 吧!30 天学会 React

想学习 React,却不知从何入手?别再寻找其他资源了。快来学习 React!

React 是一个用户界面库。它做不了太多事情,它只负责渲染元素。仅此而已。React 并不是一个功能齐全、像瑞士军刀一样的框架。

根据2020 年 StackOverflow 开发者调查,React 是第二受欢迎的 Web 框架。

“React 是一个用于构建用户界面的 JavaScript 库” reactjs.org

我从《超级学习》这本书中学到的一点是,你应该在新技能的实际应用场景中学习它。所以,最好是边做边学,而不是从头到尾读一本书或被动地看视频。不要复制粘贴!

建造一艘火箭飞船

建造一艘火箭飞船。图片由Kelly SikkemaUnsplash上拍摄

这些是学习 React、其先决条件和相关主题的一些资源。

先决条件

CSS

JavaScript

其中一些项目包含使用 Node.js 的后端。您可以在15 个原生项目创意20+ 个使用原生 JavaScript 的 Web 项目中找到更多无需任何后端代码的原生项目。

不要让不同版本的 Node 弄乱你的环境。请遵循“在阅读本文之前请勿安装 Node”Docker Compose 会改善你的开发工作流程

React 和其他东西

其他学习计划

React:第一步

React Hooks

演练

基础 & 中级

先进的

React 和 Redux

Redux 可能是最具挑战性的课题。store 、actions、reducers、thunks、sagas、dispatching 等等。先从学习如何使用useStatehook、then useReducer、thenuseContext和 last Redux 开始。这样感觉更自然。

确保了解哪些内容应该放入 Redux Store,以及应该在哪里调用 API。请注意,你可能不需要 Redux

教程

演练

课程

有薪酬的

自由的

实践与项目构想

杂项

您可以按照LetsReact中这篇文章的资源找到我自己的 30 天旅程

你可以在“Let's React. 第 18 天(共 30 天)”“Let's React. 第 27 天(共 30 天)”上阅读我的进度和收获。

canro91/LetsReact - GitHub

快乐的 React/Redux 时光!

文章来源:https://dev.to/canro91/let-s-react-learn-react-in-30-days-4751
PREV
Socket.io 教程不是聊天应用程序(使用 React.js) Socket.io 教程不是聊天应用程序(使用 React.js)
NEXT
Rust 内存管理如何向初学者发挥作用。