在我的 React 组件中,我使用了输入类型;但不知何故,它无论如何都不会编辑。
我也检查了这篇文章,但无法追踪解决方案。
const Index = ({
const [editable, setEditable] = useState(false)
const [email, setEmail] = useState('')
useEffect(() => {
if (data) {
setEmail(data.primaryEmail)
}
}, [data])
return (
<Emails
data={data}
changeHandle={e => setEmail(e.target.value)}
emailName={email}
/>
)
})
export default connect(mapStateToProps)(Index)
const Emails = ({
data,
changeHandle,
emailName
}) => {
return (
<Card>
<React.Fragment>
<tr key={email}>
<td className="text-gray-6 pl-0 pb-0">
<input className="mb-2" value={emailName} onChange={e => changeHandle(e)} />
</td>
</tr>
</React.Fragment>
</Card>
)
}
export default Emails
我在上面的代码中做了什么?