Yo defino un estado así,
const [título, cambiarTitulo] = useState('');
Entonces, el valor de la variable Título es una cadena vacía.
Luego, recibo un JSON, formulario: {activo: '1', nombre: 'Nuevo formulario', …}
Necesito cambiar el título del estado a Nuevo formulario. changeTitle(formulario.nombre);
Pero entonces, la variable Título no está definida.
¿Qué estoy haciendo mal?
Asegúrese de que cuando llame a changeTitle , la variable form.name no esté indefinida. Si está utilizando ganchos de reacción y la form variable es un estado o accesorio, puede usar un efecto de uso y cambiar el estado del título solo cuando se form.name la variable useEffect
useEffect(() => { if(form.name){ changeTitle(form.name); } },[form.name]);