![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
Abelce
一个不太称职的程序员
展开
-
react/nextjs docker镜像太大
最近将项目打包成docker镜像是发现如果只直接使用正式的node,打出来的镜像非常大使用alpine最后要小很多FROM node:13.1.0 as sourceRUN mkdir -p /vwoodWORKDIR /vwoodCOPY package.json /vwoodRUN npm installCOPY . /vwoodRUN npm run buildFR...原创 2019-11-18 12:45:45 · 1008 阅读 · 0 评论 -
React受控组件与非受控组件
使用React有一段时间了,今天来说说React的受控组件与非受控组件,下面将会用一些示例来说明。非受控组件组件没有设置value (checked)时,就可以称之为非受控组件;组件设置了defaultValue (defaultChecked)来表示组件的默认值,此时它只会被渲染一次,后续的渲染不起作用。render() { return (<input type="text" d原创 2017-12-21 14:35:23 · 914 阅读 · 0 评论 -
react生命周期
每个组件都是一个状态机,对于特定的输入总会给出一致的输出。 组件的生命周期分为三部分:实例化、存在期和销毁时实例化第一次调用组件时,会以如下的顺序调用生命周期函数:getDefaultProps这个方法用于设置组件默认的的props,整个生命周期执行一次,该方法只能用于React.createClass方法创建的组件,es6/es7可用如下方式创建cl...原创 2018-03-26 15:59:27 · 727 阅读 · 0 评论