Я написал этот фрагмент кода, используя Hooks in React:
useEffect(() => {
const runEffect = async () => {
const data = await AsyncFunction();
console.log('async operation')
};
runEffect();
});
useEffect(() => {
console.log('useEffect-1')
});
useEffect(() => {
console.log('useEffect-2')
});
Результат таков:
useEffect-1
useEffect-2
async operation
Но я хочу дождаться асинхронного useEffect и затем вызватьдругие эффекты использования, т.е. я хочу, чтобы ожидаемый результат был:
async operation
useEffect-1
useEffect-2
Как это можно сделать?
regards