#921·ink

在 `useInput` 中废弃粘贴文本的默认行为,并使 `usePaste` 成为唯一的粘贴 API

作者: sindresorhus创建于 2026年3月30日更新于 2026年3月31日

可能不会很快,但总有一天

-- -- . . .

□ 总结 " 使用输入 " 目前仍然收到粘贴文本,因为没有 " 使用Paste " 的听众。 这是遗产行为,使输入语义不一致.

□提议

  • 通过当前主要项目中的 " 使用投入 " ,对粘贴文本交付进行折旧。
  • 在下一个主要项目中,停止将括号内的粘贴有效载荷转发给`使用投入'。
  • 保持`使用Paste ' ,作为贴花专用API。

为什么

  • 清除API边界:关键事件(使用输入')与粘贴blobs(使用Paste')。
  • 较简单的处理器:在一次回调中没有混合密钥/粘贴假设.
  • 更可预测的跨终端行为。

□ 迁徙 如果您的应用程序依赖于“使用输入”中的粘贴文本,则切换为“使用输入”用于粘贴处理,并保留“使用输入”用于输入的关键事件.

内容来源: vadimdemedes/ink