react
门_玻璃_天花板
求真,务实.干事
展开
-
翻译--https://github.com/ruanyf/react-demos/blob/master/README.md
此文章为阮一峰大神写的关于react的DEMOreact的DEMO, 建议看英文版 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 此项目是一个针对reactJS 简单DEMO的集合. 有道是大繁若简, 在没有样式的前提下, DEMO被写出来; 同样, 你会发现, 在跟翻译 2017-06-05 17:50:43 · 4162 阅读 · 0 评论 -
state和props的区别__react
首先说明: state和props是每个组件都有的 其次: state可变, 但props不可变(这是官网给出的说法) 但实操过程中, state的确可变, 但props也可以变, 是不是fb搞错了? 当然不是! 这里的可变与不可变, 说的是改变后, 是否会重新渲染当前组件. 可变对应的是组件会重新渲染, 不可变(props)是不会渲染的. 至于原因, 则与内部实现机制有关: 每次用 th原创 2017-09-20 14:56:11 · 667 阅读 · 0 评论 -
webpack压缩
国庆节前, 用react写了个小项目, 写完就扔给别人, 然后出去浪了…等回来, 被告知JS文件太大(770KB), 用户体验太差. 然后改呗 压缩之前的webpack.config.js如下:var webpack = require("webpack")module.exports = { entry: "./src/app.js", output: { pa原创 2017-10-10 19:55:27 · 1890 阅读 · 0 评论 -
前端之模块化思想
如你所知,npm作为一个包管理工具,能做到开箱即用,模块化可以说是其思想支撑。最近做了一个地图相关的项目,地图上四种元素,每种元素里面都有一个数据可视化模块(图表)。最开始写这个项目的时候,地图上只有一种元素:灯。在灯的图表上面加了一堆的东西,比如:chart,拖拽,消息处理,打印等等。后来发现修改过于复杂,于是进行模块化整理,无疑对代码可读性有较大的提升。之后灯连成组,再加上电表以及...原创 2018-06-16 17:09:41 · 1840 阅读 · 0 评论