基础知识
前端开发的基础知识可以在 MDN Web Docs 获得,主要是 HTML,CSS,JavaScript。
语言相关
JavaScript 语言本身在不断演进,一个比较重要的版本更新是 EcmaScript 2015 (即 ES6),具体可参阅以下文档:
JavaScript 本身没有类型检查,因此微软推出了它的严格超集 TypeScript,提供静态类型检查,具体可参阅以下文档:
React 相关
React 是 Facebook 推出的前端 UI 开发框架,具体可参考以下资料:
在前端路由方面,有比较多的 React 库可供选择,比较流行的是 React Router,可参考:
全局状态管理
当 app 状态共享及变化很复杂的时候需要使用全局状态管理的库,比较流行的是 Redux:
Redux 可用于不同的前端框架,在 React 项目里使用需要用到相关的绑定库:
Redux 本身不处理异步操作及副作用,需要集成其他库,主要有以下几个: