react原理fiber和hooks

https://github.com/tangciwei/react-didact

react 原理学习

  • fiber 数据结构,将执行过程分层一份一份的,这样就不会阻塞 ui 渲染,所以要在上面记录一些信息,3 个指针;
  • Reconciliation,指的是更新时,去 diff。函数执行也在这个阶段,这里也包括 useState 的执行。
  • commit 阶段,真正更新 dom。3 种情况的区别

我的技术追求

技术追求

发挥创造力,享受抽象设计之美,解放生产力

在虚拟的世界里,靠着想象力,踩着前人的肩膀,去创造,设计一个美丽的建筑,去发明一个机器,他不停息、优雅的、高效的,帮人们干活。而人,核心要做的是去思考,去设计,并享受这个过程,享受因为优雅的抽象设计,把人逐步从枯燥的,无意义的劳动中解放出来的喜悦,享受这个发现问题,解决问题的快感。

追求在技术生涯中,体会设计的美妙,体会如何巧妙的攻破一个又一个问题的喜悦。

fis3总结

一、理念原理

  1. 集成很多能力,有一些包装解决方案。
  2. 抽象三大编译能力
  3. release: 整体移动,匹配到某些资源,定义文件属性或者然后放到一个新的位置,可以忽略某些文件不移动;
  4. 适合多页应用:本身定制的多页,传统的后端模板tpl渲染;

浏览器缓存

1. Cache-Control

“Cache-Control” : “cache指令” ,
能让客户端决定是否向服务器发送请求

浏览器的强制策略: 强制刷新:Cache-Control:max-age=0

2.缓存过期情况