Angular 6에서는 다음 코드에서 볼 수 있듯이 Promise Chain을 기다리는 것이 안티 패턴으로 간주됩니다.
await someFunction().then(result => { console.log(result); });
이 접근 방식은 무해해 보일 수 있지만 미묘한 버그가 발생할 수 있으며 유지 관리 용이성을 줄입니다.
문제 이해
일반적으로 promise 체인을 기다리는 것은 중복됩니다. 왜냐하면 someFunction()이 promise를 반환하는 경우 이미 해결을 기다리고 있기 때문입니다. 따라서 아래의 단순화된 코드는 동일한 결과를 얻습니다.
const result = await someFunction(); console.log(result);
잠재적 위험
그러나 약속 체인을 기다리는 것은 의도하지 않은 결과를 초래할 수 있습니다.
권장사항
코드 명확성을 높이고 잠재적인 문제를 방지하려면 다음 지침을 따르는 것이 좋습니다.
위 내용은 Angular 6에서 Promise Chain을 기다리는 것이 왜 안티 패턴인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!