En reaccionar, estoy usando @apollo/client para las API de back-end. En appollo.js , estoy tratando de llamar al enlace API de back-end según la condición.
En este momento appollo.js solo contiene funciones, no es un componente.
Estoy tratando de agregarle la función statsig, const featureOn = useGate(<FEATURE_GATE_NAME>).value;
¿Cómo puedo usar la variable statsig dentro appollo.js ?
También lo intenté creando un componente separado y renderizándolo como <AbcComponent /> , pero no devuelve un valor requerido.
AbcComponent.js,
export const AbcComponent = () => { const featureOn = useGate('abc').value return featureOn ? 'Yes' : 'no' } En este escenario, ¿cómo puedo obtener 'Sí/No' de appollo.js ?
El componente en reaccionar siempre debe devolver un JSX. lo que necesitas aquí es un gancho personalizado.
export const useCheckFeatureOn = () => { const featureOn = useGate('abc').value return featureOn ? 'Yes' : 'no' }Use el gancho anterior donde quiera consumir el valor
const isFeatureOn = useCheckFeatureOn();