Esta es mi descripción general del código del archivo reaccionar jsx
const [name, setName] = useState(""); // and the prefield data which I want to be prefield is commit from API which is const nameFromApi = userDatails?.name; // Here is my function return JSX <input defaultValue={nameFromApi} value={name} onChange={e => setName(e.target.value)} />Puede inicializar el name con el valor para que sea el valor inicial de la entrada
const [name, setName] = useState(userDatails?.name);
<input value={name} onChange={e => setName(e.target.value)} />
Si entiendo correctamente, está recibiendo una respuesta de api que es userDatails y desea que su entrada tenga el valor si userDatails es su valor inicial.
puedes hacer algo como esto
const [name, setName] = useState(""); useEffect(()=>{ //call your api and get value ... setName(userDatails?.name) },[])