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

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

重复问题

  • 我已搜索现有的问题

最新版本

  • 我已测试了最新版本

重现步骤 🕹

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

当前行为 😯

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

预期行为 🤔

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

上下文 🔦

  • 无响应*

您的环境 🌎

npx @mui/envinfo

System:
    OS: Windows 10 10.0.19045
  Binaries:
    Node: 20.9.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 10.1.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: Not Found
    Edge: Chromium (120.0.2210.77)
  npmPackages:
    @emotion/react: ^11.11.1 => 11.11.1
    @emotion/styled: ^11.11.0 => 11.11.0
    @mui/base:  5.0.0-beta.28
    @mui/core-downloads-tracker:  5.15.1
    @mui/material: ^5.15.1 => 5.15.1
    @mui/private-theming:  5.15.1
    @mui/styled-engine:  5.15.1
    @mui/system:  5.15.1
    @mui/types:  7.2.11
    @mui/utils:  5.15.1
    @types/react: ^18.2.45 => 18.2.45
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    typescript: ^4.9.5 => 4.9.5
pkwftd7m

pkwftd7m1#

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

相关问题