const [effective_date_status, setEffectiveDateStatus] = React.useState(false) Estoy enviando valor de utilería de padres a hijos. Quiero establecer el estado_fecha_efectivo en false si el valor de los accesorios es 0 y quiero establecerlo en true si el valor de los accesorios es 1 .
¿Alguien puede ayudarme con este problema?
Puedes hacer como:
const [effective_date_status, setEffectiveDateStatus] = React.useState( !!props.value );o
const [effective_date_status, setEffectiveDateStatus] = React.useState( props.value === 0 ? false : true ); o Lazy Initialisation
const [effective_date_status, setEffectiveDateStatus] = React.useState(() => props.value === 0 ? false : true );primero, importa el gancho de efecto de uso y luego prueba esto
useEffect(()=>{ if(props.value === 1) setEffectiveDateStatus(true); else if(props.value === 0) setEffectiveDateStatus(false); },[props.value])