async와 await를 이용하여 버튼 클릭시 3초간 로딩 후 랜덤한 결과를 보여주는 예제를 작성해보았다.
isLoading이 true일때 인디케이터가 빙글빙글 false로 상태가 변하면 랜덤한 숫자 출력
버튼을 눌렀을때 인디케이터가 동작하도록 isLoading을 true로 변경 await로 3초간 대기 후 아래의 setstate를 통해 로딩 인디케이터를 없애고 랜덤한 숫자를 변수에 입력