以react state为例,探索JavaScript对象的深拷贝(下)
以raect state为例,探索JavaScript对象的深拷贝(上)篇已经探讨了state的更新问题,那么真正要引出的还是JavaScript对象的深拷贝问题 基础知识 javascript中,内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量。 Number,String,Null,Undefined,Boolean  ……
以raect state为例,探索JavaScript对象的深拷贝(上)篇已经探讨了state的更新问题,那么真正要引出的还是JavaScript对象的深拷贝问题 基础知识 javascript中,内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量。 Number,String,Null,Undefined,Boolean  ……
blueprint类似于前端的路由,当fllask程序越来越庞大,涉及到的接口越来越多,不可能就全凭 @app.route 就可以搞定多级路由,于是可以使用蓝图blueprint来解决,可以使项目结构更清晰.
写react也有一段时间了,封装过一些共有组件,react的核心理念之一就是追求组件的复用性,这样一来,一旦做了大量组件的复用,就会面临着state的杂乱无章,时间久了,维护成本很高,这不是所希望看到的,react hooks就是为了解决这一问题,可以复用组件的逻辑而剥离组件的状态。