Встречается на собеседованиях • сегодня

В чём разница между фреймворком и библиотекой

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

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы