¿Cómo establecer variables después de que regresa la llamada a la función asíncrona?
const fetch = async () => { await function_here { ... } }; const { data: mintData, write: mint, isLoading: isMintLoading, isSuccess: isMintStarted, } = useContractWrite(contractConfig, 'mint', { args: [ARGS_FROM_ASYNC_FETCH_CALL_HERE], });traté de hacer
const { data: mintData, write: mint, isLoading: isMintLoading, isSuccess: isMintStarted, } = fetch().then((result) => useContractWrite(contractConfig, 'mint', { args: [result], })); Sin embargo, eso no funcionó debido a que "los ganchos solo se pueden llamar dentro del cuerpo de un componente de función". ¿Cómo se supone que ARGS_FROM_ASYNC_FETCH_CALL_HERE desde la función asíncrona si no puedo encadenar promesas?