더북(TheBook)

IconRightButton을 눌렀을 때 호출되는 함수 onSubmit을 미리 준비했습니다. 이 함수는 useEffect 내부에서 내비게이션 설정으로 headerRight를 설정하는 과정에서 사용되므로, useCallback을 사용해야 합니다. 이 상황에서 반드시 useCallback을 사용해야 하는 것은 아니지만, 사용하지 않으면 키보드가 열리고 닫힐 때마다 방금 작성한 useEffect가 무의미하게 실행되어 리소스를 낭비하게 됩니다.

이제 화면을 확인해보세요. 우측 상단에 종이비행기 아이콘이 나타났나요?

▲ 그림 9-8 IconRightButton

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.