Ich versuche, den Status mithilfe von React hook setState () mithilfe der Requisiten festzulegen, die die Komponente erhält. Ich habe versucht, den folgenden Code zu verwenden:
import React,{useState , useEffect} from 'react';
const Persons = (props) => {
// console.log(props.name);
const [nameState , setNameState] = useState(props)
console.log(nameState.name);
console.log(props.name);
return (
<div>
<p>My name is {props.name} and my age is {props.age}</p>
<p>My profession is {props.profession}</p>
</div>
)
}
export default Persons;
Das Problem ist, dass der Status beim Laden der Komponente festgelegt wird. Aber wenn es neue Requisiten erhält, wird der Zustand nicht aktualisiert. Wie aktualisiere ich den Status in diesem Fall? Danke im Voraus.
setNameState
.