deno.com

fresh-server-event-handlers

注意: 此规则是 fresh 规则集的一部分。
deno.json 中启用完整规则集:
{
  "lint": {
    "rules": {
      "tags": ["fresh"]
    }
  }
}
使用 Deno CLI 启用完整规则集:
deno lint --rules-tags=fresh

禁止在 fresh 服务器组件中使用事件处理程序。

在 fresh 应用程序的 routes/ 文件夹中的组件仅在服务器上渲染。它们不会在客户端渲染,因此设置事件处理程序将不会产生任何效果。

请注意,此规则仅适用于 routes/ 文件夹中的服务器组件,不适用于 fresh islands 或任何其他组件。

无效:

<button onClick={() => {}} />
<button onclick={() => {}} />
<my-custom-element foo={() => {}} />

有效:

<button />
<my-custom-element />

你找到需要的内容了吗?

隐私政策