Fetch — как изменять отдельный элемент без перезагрузки всей страницы?
snippet

заставить сайт изменить dom структуру после получения ответа от сервера
куча методов, начиная с тупо добавить innerHTML , до "типа createElement, appendChild, insertAdjacentElement, и тд" итд итп, смотря что и как надо сделать
Запрос - ответ происходит через ajax. На стороне клиента есть js, который меняет DOM. Обычно берут react / vue / angular, но бывают ситуации, что и на ваниле написать проще и разумнее. Ванила умеет, для того и создавалась, работать с DOM. Есть методы у объекта document, типа createElement, appendChild, insertAdjacentElement, и тд.