原始问题:
请用React hooks+TypeScript将以下表 单写成受控组件和非受控组件两种形式 <fom>
受控组件:
import React, { useState } from 'react';
import { Form } from 'antd';
const MyForm = () => {
const [name, setName] = useState(''); // 用于保存输入的名字
return (
<Form>
<Form.Item>
<label htmlFor="name">Name:</label>
<input type="text" name="name" value={name} onChange={e => setName(e.target.value)} />
</Form.Item>
</Form> ) }; export default MyForm; 非受控组件: javascript import React, { useRef } from 'react'; import { Form } from 'antd'; const MyForm = () => { const nameRef = useRef(); return ( <Form> <Form.Item> <label htmlFor="name">Name:</label> <input type="text" name="name" ref={nameRef} /> </Form.Item> </Form> ) }; export default MyForm;
Prev:SS8型电力机车电气系统