重复问题
- 我已搜索现有的问题
最新版本
- 我已测试了最新版本
重现步骤 🕹
不使用状态的实时示例链接: https://codesandbox.io/p/sandbox/eager-rgb-m43d9q
使用状态的实时示例链接: https://codesandbox.io/p/sandbox/focused-hellman-z83g9c
当前行为 😯
当使用Switch组件时,按下表单中的重置按钮不会将Switch的值恢复为其默认值。
如果我使用带状态的Switch,它将正常工作。
预期行为 🤔
当我们不使用状态(对于第一个代码sandbox)时,点击重置按钮会重置Switch值的变化。
上下文 🔦
- 无响应*
你的环境 🌎
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
1条答案
按热度按时间rqmkfv5c1#
这应该在Base UI中得到支持,在重构后使用Base UI的Switch来获取Material UI。