我遇到了什么问题? 不久之前我重构了一个古老的项目,总结了一些js方面的想法,不过对于一个前端项目而言不仅仅只由js组成的嘛,上学的时候老师和我说HTML+CSS+JS对应的是页面的骨架、皮肤和肌肉。既然骨架我们有了,肌…
标签:react.js
初识React(1):dva+antd创建react项目
用dva创建项目,首先要全局安装dva-cli cnpm install dva-cli -g 创建一个项目 dva new 项目文件名称 项目创建完毕,进入项目目录下,安装ant-design这个ui框架 cnpm i…
React16.3.0以后的生命周期(一) - 组件加载
组件加载 当组件被实例化并且插入Dom时所执行的方法,也会按照下的顺序依次执行。 constructor() 构造方法。 这个方法有两个目的: 初始化一个本地state。 this.state = {color: 're…
create-react-app mobx 不支持 修饰器
1.npm run eject (返编译)2.npm i (全部重新安装依赖)3.npm install –save-dev babel-plugin-transform-decorators-legacy …
如何扩展 Create React App 的 Webpack 配置
如何扩展 Create React App 的 Webpack 配置 Create React App(以下简称 CRA)是创建 React 应用的一个脚手架,它与其他脚手架不同的一个地方就是将一些复杂工具(比如 web…
React学习笔记—虚拟DOM
React对底层的代码作了封装,在大多数情况下,我们不需要直接去操作DOM。但是有时候我们还是需要使用到底层的代码的,比如输入框获取焦点,这个时候可以通过第三方的类库或者React提供的API实现。 虚拟DOM Reac…
使用Firebase构建云端应用:创建项目和用户管理
在构建自己的在线云工具应用时,我使用 Firebase 为自己的“无后端项目”提供服务,把在开发期间接触到的一些内容整理在一起,制成系列笔记。这个过程有两个好处:巩固知识点,整理开发过程的思路。因为前端开发是自己所熟悉的…
重新完成一个简易版React(三)
写在开首 从新完成一个简易版React(二)地点:https://segmentfault.com/a/11…在上一节,我们的react已具有了衬着功用。在这一节我们将偏重完成它的更新,说到更新,人人能够都邑…
React学习笔记—组件组合
关注分离 我们在编程的时候碰到相同的功能,可以通过抽出公共方法或者类来实现复用。当我们构建新的组件的时候,尽量保持我们的组件同业务逻辑分离,将相同功能的组件抽出一个组件库,通过复用这些组件库来提高我们代码的重用性。 官方…
3月份前端资本分享
更多资本请Star:https://github.com/maidishike… 文章转自:https://github.com/jsfront/mo… 3月份前端资本分享 1. Javascri…
React 组件
React 组件 一个 React 应用就是构建在React组件之上的。 组件有两个核心概念: props state 一个组件就是通过这两个属性的值在 render 方法里面生成这个组件对应的 HTML 结构。 注意:…
React 重温之 Error Boundaries
什么是Error Boundaries Error Boundaries(错误边界)是React 16+引入的一个新概念,那么具体是什么东西呢? 话不多说,先看官方怎么说: Error boundaries are Re…