Встречается на собеседованиях • сегодня
Как получал данные с Backend\
Есть несколько способов получать данные с бэкенда:
- Fetch API (нативный способ):
javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));- Axios (популярная библиотека):
javascript
axios.get('https://api.example.com/data')
.then(response => console.log(response.data))
.catch(error => console.error(error));- WebSockets для реального времени:
javascript
const socket = new WebSocket('wss://api.example.com');
socket.onmessage = (event) => {
console.log(JSON.parse(event.data));
};Ключевые моменты:
- Всегда обрабатывайте ошибки
- Используйте async/await для удобства
- Добавляйте заголовки (Authorization, Content-Type)
- Для сложных приложений используйте React Query или RTK Query
Пример с async/await:
javascript
async function fetchData() {
try {
const response = await fetch('https://api.example.com/data');
return await response.json();
} catch (error) {
console.error('Fetch failed:', error);
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы