Fetch 옵션은 요청 의도를 명확히 적는 표입니다

method, headers, body, credentials, signal은 서버 통신의 약속을 코드로 드러냅니다.

method무엇을 할지GET은 조회, POST/PUT/PATCH/DELETE는 변경 요청에 씁니다.
headers어떤 형식인지Content-Type, Authorization처럼 서버가 해석할 단서를 보냅니다.
body무엇을 보낼지JSON 문자열, FormData 등 요청 본문을 담습니다.
signal언제 멈출지검색어 변경이나 화면 이동 시 오래된 요청을 취소합니다.