如何为非受控组件(uncontrolled component)设置默认值?
How do you set default value for uncontrolled component?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Forms
标签: uncontrolled, defaultValue, defaultChecked
参考答案摘要
答案 在 React 中,表单元素上的 value 属性会覆盖 DOM 中的值。对于非受控组件,你可能希望 React 仅指定初始值,但后续更新仍由 DOM 自己控制。在这种情况下,可以使用 defaultValue 属性替代 value 。 render() { return (