All Projects → SangKa → React Roadmap

SangKa / React Roadmap

Licence: other
React 学习路线图 - 2018 版

Projects that are alternatives of or similar to React Roadmap

Software Engineer Roadmap
🏎
Stars: ✭ 76 (-62.38%)
Mutual labels:  roadmap
Awesome Gsoc Roadmap
A comprehensive curated list of available GSOC 2020 Guides, Write-ups and Tutorials 🤠 🏆
Stars: ✭ 119 (-41.09%)
Mutual labels:  roadmap
Android Developer Roadmap
Android Developer Roadmap - A complete roadmap to learn Android App Development
Stars: ✭ 2,170 (+974.26%)
Mutual labels:  roadmap
Ui Ux Designer Roadmap
Roadmap on becoming a UI/UX designer in 2017
Stars: ✭ 1,357 (+571.78%)
Mutual labels:  roadmap
Fe Foundation
前端开发学习指南
Stars: ✭ 113 (-44.06%)
Mutual labels:  roadmap
Roadmap
This repository contains OpenMined's official development and community roadmap.
Stars: ✭ 126 (-37.62%)
Mutual labels:  roadmap
Roadmap
Stars: ✭ 57 (-71.78%)
Mutual labels:  roadmap
Devsecops
🔱 Collection and Roadmap for everyone who wants DevSecOps.
Stars: ✭ 171 (-15.35%)
Mutual labels:  roadmap
Java Developer Roadmap
Roadmap to becoming a Java developer in 2021
Stars: ✭ 2,325 (+1050.99%)
Mutual labels:  roadmap
Logchimp
Track your customers feedback to build better products with LogChimp
Stars: ✭ 139 (-31.19%)
Mutual labels:  roadmap
Software Design And Architecture Roadmap
🧱 The software design and architecture roadmap for any developer
Stars: ✭ 1,360 (+573.27%)
Mutual labels:  roadmap
Ai Expert Roadmap
Roadmap to becoming an Artificial Intelligence Expert in 2021
Stars: ✭ 15,441 (+7544.06%)
Mutual labels:  roadmap
Frontend Mindmaps
Frontend / React Developer Mindmaps for 2020. Roadmaps.
Stars: ✭ 129 (-36.14%)
Mutual labels:  roadmap
Figaro
Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
Stars: ✭ 80 (-60.4%)
Mutual labels:  roadmap
Awesome Speech Recognition Speech Synthesis Papers
Automatic Speech Recognition (ASR), Speaker Verification, Speech Synthesis, Text-to-Speech (TTS), Language Modelling, Singing Voice Synthesis (SVS), Voice Conversion (VC)
Stars: ✭ 2,085 (+932.18%)
Mutual labels:  roadmap
Data Science Roadmap
Roadmap to learn Data Science and related areas.
Stars: ✭ 68 (-66.34%)
Mutual labels:  roadmap
Golang Developer Roadmap
Roadmap to becoming a Go developer in 2020
Stars: ✭ 13,210 (+6439.6%)
Mutual labels:  roadmap
Mindmap Full Stack
This is A roadmap or you can spell it mindmap for Developer's , this is for frontend and Full stack developer , all the people who belive in them and want to grow faster can work with this mindmap.
Stars: ✭ 185 (-8.42%)
Mutual labels:  roadmap
Pulse Sms Issues
Roadmap (and issue tracker) for the Pulse SMS platform.
Stars: ✭ 150 (-25.74%)
Mutual labels:  roadmap
Awesome Roadmaps
View roadmaps about developer roles to help you learn
Stars: ✭ 1,786 (+784.16%)
Mutual labels:  roadmap

React 学习路线图

此学习路线将指引你在 2018 年成为 React 开发者

此仓库是 react-developer-roadmap 的中文版。

下面的思维导图展示了 React 的学习路线以及在学习道路上所需要学习的东西。我画此图的目的主要是为了让问我“我接下来要学什么才能成为 React 开发者?”的人有一个清晰的目标。

免责声明

此学习路线图的目的是为了 React 整体生态有个概念。如果你对于接下来要学习什么感到困惑的话,它将指引你,但并不会鼓励你去盲目地追从一些时髦和新潮的技术。你应该理解为什么某个工具在某些情况下比另一个更加适合,记住时髦和新潮的技术并不总是最适合用于工作当中

学习路线图

Roadmap

资料

  1. 基础
    1. HTML
      • 学习 HTML 基础
      • 写些页面作为练习
    2. CSS
      • 学习 CSS 基础
      • 在上一步练习的基础上为页面添加样式
      • 使用 grid 和 flexbox 为页面布局
    3. JS 基础
      • 熟悉语法
      • 学习 DOM 的基础操作
      • 学习 JS 中的经典机制 (提升、事件冒泡、原型)
      • 发起一些 AJAX (XHR) 请求
      • 学习新功能 (ES 6+)
      • 此外,熟悉下 jQuery 库
  2. 开发通用技能
    1. 学习 GIT ,在 GitHub 上创建一些仓库,并与其他人分享你的代码
    2. 了解 HTTP(S) 协议,请求方法 (GET, POST, PUT, PATCH, DELETE, OPTIONS)
    3. 别害怕使用 Google Google 的强力搜索
    4. 熟悉终端,配置 shell (bash、zsh、fish)
    5. 读一些数据结构和算法的书
    6. 读一些设计模式的书
  3. 官方网站上学习 React ,或者看一些教程
  4. 熟悉一些将会用到的工具
    1. 包管理工具
    2. 任务执行工具
  5. 样式
    1. CSS 预处理
    2. CSS 框架
    3. CSS 架构
    4. CSS in JS
  6. 状态管理
    1. Component State/Context API
    2. Redux
      1. 异步 actions (副作用)
      2. 数据持久化
      3. Redux Form
    3. MobX
  7. 类型检查
  8. 表单
  9. 路由
  10. API 客户端
    1. REST
    2. GraphQL
  11. 工具库
  12. 测试
    1. 单元测试
    2. 端到端测试
    3. 集成测试
  13. 国际化
  14. 服务端渲染
  15. 静态网站生成器
  16. 后端集成框架
  17. 移动端
  18. 桌面端
  19. 虚拟现实

总结

如果你认为此学习路线图还有改进之处,请提 PR 或 issues 。还有,我会持续进行补充与完善,所以你可能会想要给我个 star 以便于以后浏览。

参与贡献

学习路线图是使用 Draw.io 画的。文件就放在 /src 目录下。想要修改思维导图,先打开 draw.io ,点击 Open Existing Diagram 然后选择 xml 文件。之后就会打开思维导图,修改之后上传后更新 README 的 PNG 图片 (需要导出),然后提交 PR 。

  • 提交 PR 以帮助改进
  • 在 issues 中进行讨论想法
  • 帮忙宣传

License

License: CC BY-NC-SA 4.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].