22 年 12 月

从各个地方看到并记录下来的一些内容。

资源整合

学习

  1. 如何升级到 react 18
  2. ui2code
  3. 学习 useCallback 和 useMemo
  4. 10 个 react 新手陷阱
  5. ErrorBoundary 机制
  6. 现代 JavaScript 库打包
  7. react 18 SSR 和流失渲染
  8. 源码系列学习
  9. wujie 微前端框架
  10. 组合式 api
  11. react 和 ts 的最小交集
  12. 5 个 react UI 库
  13. 谷歌开发的轻量级 js 库 - quicklink: 在空闲时间预获取页面可视区域的链接从而实现链接资源的预加载
  14. ts 深入学习之 utility-types

工具

  1. 数据库练习环境
  2. 谷歌拼图
  3. ts 类型工具库

others

  1. 创业公司快速交付的几项建议

Some statements

  1. 你的每一个行动,都是对你想成为怎样的人的投票。
  2. 创业公司只有两种命运:快速移动和缓慢死亡。
  3. 不分心的一天是非常漫长的一天。
  4. 达芬奇综合症指的是,不停地想学新东西,做了很多新项目,但是实际完成的很少。更糟糕的是,你完全没有达芬奇的才华,却得了达芬奇的这种病。
  5. “准备悖论”指的是,如果提前采取有效措施,就可以减轻某种未来的灾难,那么人们就会倾向于认为,这种灾难没有那么严重,不会造成太大损害,从而阻碍对这种灾难进行提前准备。
  6. 一件事情的直接后果,称为一阶结果;直接后果引发的其他后果,称为二阶结果。如果一个人可以预见到直接结果,他就具有一阶思维。真正的聪明人拥有二阶思维,甚至三阶思维。
  7. 初级工程师关心编写软件。他们重视代码质量,采用最佳实践,投入大量时间学习新技术,最终目标是创建优雅、高性能、可维护的软件。高级工程师关心构建系统。对他们来说,创建软件只是一个步骤。他们首先质疑是否需要构建软件,询问它会解决什么问题,以及为什么解决这些问题很重要,然后询问谁将使用该软件和使用规模,并且考虑软件将在哪里运行以及如何监控,还决定如何衡量软件是否真正解决了它应该解决的问题。
  8. 不要强迫自己做任何内心讨厌的事情。因为一旦你习惯了做这些事情,就很难下决心退出了。