fresh 服务器事件处理程序
注意: 此规则是
fresh
规则集的一部分。在
deno.json
中启用完整规则集{ "lint": { "tags": ["fresh"] } }
使用 Deno CLI 启用完整规则集
deno lint --tags=fresh
禁止在 fresh 服务器组件中使用事件处理程序。
fresh 应用中 routes/
文件夹内的组件专门在服务器端渲染。它们不在客户端渲染,并且设置事件处理程序无效。
请注意,此规则仅适用于 routes/
文件夹内的服务器组件,而不适用于 fresh islands 或任何其他组件。
无效
<button onClick={() => {}} />
<button onclick={() => {}} />
<my-custom-element foo={() => {}} />
有效
<button />
<my-custom-element />