Reputation: 935
I'm trying to bind a value typed by the user, in another input, which is readOnly, but it's reflecting in other input. Even though the value as I type, it can appear on html, but I'm unable to bind it to other input. Before I post this question, I already searched the SO to bind values, but most of them bind to html but not other input field, like my case
here is the codesandbox
code which is causing trouble for me.
https://codesandbox.io/s/epic-bose-jr8rr
Upvotes: 1
Views: 48
Reputation: 13235
You can do it like this with the current implementation of Input.
value
as a prop to Input
and assign to another variable call it propValue
function Input({
...
...
value: propValue
}) {
value
property of input as below to fall back to local value
(value in Input component) if propValue
is not provided.<input
...
...
value={propValue ?? value}
...
...
/>
value
as employeeId
to the ready only input.<Input
label="Reflected Id"
value={employeeId}
...
...
></Input>
Upvotes: 1