Что возвращает нам fetch и как можно им правильней пользоваться?
Из fetch вы получаете Promise.
При разрешении этого промиса (через .then или await) вы получаете объект Response, из которого можете достать данные любым удобным для вас методом.
Получаете вы объект и он в формате Json или xml или text как программа узнает в каком формате читать данные?
Обьясню по другому вам прислали текст на клинописи, прочтите и объясните смысл написанного. Вы ответите дайте словарь по клинописи. Надеюсь так будет понятно