Что будет лучше и в чем плбсы и минусы обоих?
1. Создание класса с статик методами которые выполняют одну задачу (например один получает онли название, другой всё).
2. Создание универсальной функции для get и post принимающие в себе header body и все такое.
Вот что я использую:
// На клиенте (JavaScript)
fetch('/some-route', {
method: 'POST',
body: JSON.stringify({ /* данные для отправки */ }),
headers: {
'Content-Type': 'application/json'
}
})
.then(response => response.json())
.then(data => {
// Рендеринг данных на стороне клиента
const messageElement = document.getElementById('message');
messageElement.innerText = data.message;
})
.catch(error => console.error(error));