最近开始准备开始React开发的工作,接触了许多新东西,俗话说好记性不如烂笔头,写篇文章来记录下从头搭建React开发环境的点点滴滴。 初始化工程 首先创建一个名叫my-ap...
最近开始准备开始React开发的工作,接触了许多新东西,俗话说好记性不如烂笔头,写篇文章来记录下从头搭建React开发环境的点点滴滴。 初始化工程 首先创建一个名叫my-ap...
我们已经完成了基于React的脚手架工程的创建,现在让我们来进一步增强我们的工程,已方便日后的开发。 增强Webpack 清理 /dist 文件夹 dist文件夹里包含了我们...
Babel简单来说就是个JavaScript编译器,主要用于将ECMAScript 2015+版本的代码转换为向后兼容的 JavaScript语法,以便能够运行在当前和旧版本...
什么是React React 是一个用于构建用户界面的,由Facebook开源的JavaScript库,以声明式编写 UI,创建具有各自状态的组件,再通过基础组件组合为各种复...
什么是Redux Redux 是 JavaScript 状态容器,提供可预测化的状态管理。Redux将应用程序所有的状态 State 都保存在 Store 中,因此每个应用程...
这个章节我们会把注意力集中到React程序的异常处理上,看看如何更加优雅的处理程序里出现的所有异常。 错误边界 这个是React16中新增的概念,错误边界在渲染期间、生命周期...
记录一下实现过程中遇到的一些坑。 单页面应用路由404 我们使用React Router 来实现路由跳转时,会遇到一个情况,当直接在浏览器里输入对应路由 http://loc...
再现代前端框架流行前,我们大概都是使用Jquery类库的ajax来发起Http请求操作。它很好的封装了 XMLHttpRequest 的调用,让我们偷了很多懒。但随着近年来前...
对于正规的团队开发,需要规定统一的编码规范,格式化规范,以便于后期的维护。 Eslint Eslint 是可组装的JavaScript和JSX检查工具,可以通过添加对应的插件...