您从未意识到自己需要的针对初学者的 React 路线图。
React 是开发动态 Web 应用最常用的 JavaScript 库之一。它拥有庞大的社区和一支专业的开发团队。
虽然 React 本身相当简单,但仅仅学习一个库是远远不够的,尤其是在构建复杂的 Web 应用时。
在本文中,我将为您规划一个路线图,帮助您学习如何利用 React 构建实际应用。我将介绍一些您应该熟悉的关键 React 原则和库。
下面列出了在进入 React 之前必须熟悉的一些语言和框架。
- 基础知识
- HTML
- 学习 HTML 基础知识
- 做几页作为练习
- CSS
- 学习 CSS 基础知识
- 上一步中的页面样式
- 使用网格和弹性框构建页面
- JS 基础
- 熟悉语法
- 学习 DOM 的基本操作
- 学习 JS 的典型机制(提升、事件冒泡、原型设计)
- 进行一些 AJAX(XHR)调用
- 学习新功能(ECMA Script 6+)
- 此外,熟悉 jQuery 库
- HTML
- 通用发展技能
- 学习 GIT,在 GitHub 上创建一些存储库,与其他人分享你的代码
- 了解 HTTP(S) 协议、请求方法(GET、POST、PUT、PATCH、DELETE、OPTIONS)
- 不要害怕使用谷歌,用谷歌进行强力搜索
- 熟悉终端,配置你的shell(bash、zsh、fish)
- 阅读一些关于算法和数据结构的书籍
- 阅读一些关于设计模式的书籍
- 在官方网站上学习 React或完成一些课程
- 熟悉您将要使用的工具
- 造型
- 状态管理
- 类型检查器
- 表单助手
- 路由
- API 客户端
- 实用程序库
- 测试
- 国际化
- 服务器端渲染
- 静态站点生成器
现在您可以按照下面提供的路线图开始您的旅程。
感谢您的阅读。
下次再见,
Abhiraj