[base-ui][material-ui] Uncontrolled Checkbox component do not fully reset when inside a < form> with a reset button

mfpqipee  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(125)

重复问题

  • 我已搜索现有的问题

最新版本

  • 我已测试了最新版本

重现步骤 🕹

不使用状态的实时示例链接: https://codesandbox.io/p/sandbox/serene-shockley-l3yxnn
使用状态的实时示例链接: https://codesandbox.io/p/sandbox/sharp-hamilton-8385kw

当前行为 😯

在使用复选框组件时,按下表单中的重置按钮不会将复选框的值恢复为其默认值。
如果我使用带状态的复选框,它将正常工作。

预期行为 🤔

当我们不使用状态(对于第一个代码沙箱)时,点击重置按钮会重置复选框的值。

上下文 🔦

  • 无响应*

您的环境 🌎

npx @mui/envinfo

  1. System:
  2. OS: Windows 10 10.0.19045
  3. Binaries:
  4. Node: 20.9.0 - C:\Program Files\nodejs\node.EXE
  5. Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
  6. npm: 10.1.0 - C:\Program Files\nodejs\npm.CMD
  7. Browsers:
  8. Chrome: Not Found
  9. Edge: Chromium (120.0.2210.77)
  10. npmPackages:
  11. @emotion/react: ^11.11.1 => 11.11.1
  12. @emotion/styled: ^11.11.0 => 11.11.0
  13. @mui/base: 5.0.0-beta.28
  14. @mui/core-downloads-tracker: 5.15.1
  15. @mui/material: ^5.15.1 => 5.15.1
  16. @mui/private-theming: 5.15.1
  17. @mui/styled-engine: 5.15.1
  18. @mui/system: 5.15.1
  19. @mui/types: 7.2.11
  20. @mui/utils: 5.15.1
  21. @types/react: ^18.2.45 => 18.2.45
  22. react: ^18.2.0 => 18.2.0
  23. react-dom: ^18.2.0 => 18.2.0
  24. typescript: ^4.9.5 => 4.9.5
pkwftd7m

pkwftd7m1#

这应该首先在Base UI中得到支持,然后在重构后使用Base UI的复选框的Material UI中得到支持。

相关问题