Hola buenas, tengo una duda para los conocedores de React, intento obtener un boolean a partir del contenido de un array, pero no estoy seguro de cual sería la forma más eficiente o mejor de hacerlo, tengo 3 opciones
// OPTION 1
const requesting1 = actions.includes(Actions.Requesting);
// OPTION 2
const [requesting2, setRequesting2] = useState(false);
useEffect(() => {
if (actions.includes(Actions.Requesting))
setRequesting2(true);
else
setRequesting2(false);
}, [actions]);
// OPTION 3
const requesting3 = useMemo(() => actions.includes(Actions.Requesting), [actions]);
La intención es que "requesting" reaccione siempre al array "actions", a mi parecer la mejor opción y la más elegante sería useMemo