Встречается на собеседованиях • сегодня
В чём разница между фреймворком и библиотекой
Фреймворк и библиотека отличаются принципом управления кодом (инверсия управления).
**Библиотека** — это набор готовых функций/компонентов, которые ты вызываешь по мере необходимости. Ты контролируешь поток выполнения.
Пример:
```javascript
import { debounce } from 'lodash'; // Используем только нужный метод
debounce(myFunction, 300); // Вызываем, когда нужно
```
**Фреймворк** — это каркас, который диктует структуру приложения и сам вызывает твой код в нужные моменты (например, React, Angular).
Пример:
```javascript
function App() { // React решает, когда и как отрендерить компонент
return
Hello!
;
}
```
**Ключевое отличие:**
- Библиотека: твой код → вызывает библиотеку.
- Фреймворк: фреймворк → вызывает твой код.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы