2023/09/11

运动是无聊生活的解药

运动是无聊生活的解药

(图)羽毛球

开发

▣ 水合 hydration

  1. 在服务器上,获取整个应用程序的数据
  2. 在服务器上,将整个应用程序呈现为 HTML 并在响应中发送它
  3. 在客户端上,加载整个应用程序的 JavaScript 代码
  4. 在客户端上,将 JavaScript 逻辑连接到服务器为整个应用程序生成的 HTML

水合就像用交互和事件处理程序的"水"浇灌"干"的 HTML。 — Dan Abramov (opens in a new tab)

如何为 React Props 添加类型? (opens in a new tab)

TL;DR: 建议使用 interface 来定义 Props 类型,如果使用 VS Code 可以自定义代码片段:

{
  "component": {
    "prefix": "comp",
    "body": [
      "export interface $1Props {",
      "  $2",
      "}",
      "",
      "export const $1 = (props: $1Props) => {",
      "  return $3",
      "}"
    ]
  }
}

生活

▣ 运动是无聊生活的解药

周末和朋友约好去打台球,然后再去打羽毛球。对比两项活动,我更喜欢羽毛球,当经过多轮对打后,已经短暂忘掉了所有烦恼。

文摘

暗物质开发者 (opens in a new tab)

天文学中,暗物质是一种未知的物质,据说宇宙的大部分是暗物质。它既不发光也不反射光,因此望远镜不能直接看到。

你看不到暗物质,但我们很确定它在那里。我们知道它,但无法看到它。它永远不会露面。

有些开发者不是我们经常遇到的那种开发者,就像暗物质一样,可以称之为暗物质开发者。他们不会大量阅读网上的文章,也从不写文章,不去讨论区发言,也不发推文,很少在大型会议上露面。

他们依然在使用老旧的技术,解决各种问题。比如,在小公司的办公室里使用着 ASP,或者在墨西哥写着 VB6,或者在大型芯片制造商内部编写 PHP 日历应用程序。

他们使用众所周知的、经过充分测试并且易于理解的成熟产品。他们不追逐最新的测试版,也不太感兴趣,他们只是让软件可以工作。

暗物质开发者永远不会阅读这篇文章。

以上是本周的回顾,下周会有所不同,希望会更好