#678·preact

使用延迟定义的自定义元素时,检查 `prop in elem` 会失败

作者: treshugart创建于 2017年4月27日更新于 2026年8月5日

Skate 在后台使用 Preact 进行渲染,因此 `h` 只是该 bin 中 Preact 的 `h` 的直接导出。`val` 是一个函数,可确保始终明确设置属性。另一种解决此检查的方法是使用 `ref` 并以命令方式设置属性。我与 @developit 进行了交谈,建议的解决方案是对任何不是 `string` 或 `number` 的内容始终设置属性,同时继续执行 `prop in elem` 检查。然而,在实现这种方案之后,我不确定 `in` 检查是否仍然必要。

内容来源: preactjs/preact