以react state为例,探索JavaScript对象的深拷贝(下)

以raect state为例,探索JavaScript对象的深拷贝(上)篇已经探讨了state的更新问题,那么真正要引出的还是JavaScript对象的深拷贝问题 基础知识 javascript中,内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量。 Number,String,Null,Undefined,Boolean&nbsp ……

React 16.8.1 之 Hooks 小结

写react也有一段时间了,封装过一些共有组件,react的核心理念之一就是追求组件的复用性,这样一来,一旦做了大量组件的复用,就会面临着state的杂乱无章,时间久了,维护成本很高,这不是所希望看到的,react hooks就是为了解决这一问题,可以复用组件的逻辑而剥离组件的状态。

Ubuntu18.04下 docker + python flask学习记录(二)—— virtualenv虚拟环境的安装和配置

virtualenv是个吼东西,为什么呢,所有第三方的包都会被pip安装到Python3的site-packages目录下。 virtualenv 可以避免不同python项目所需第三方包版本不一致产生的冲突。不同项目指定不同的虚拟环境即可