Что такое генераторы (function*)?

Middle
179 просмотров
AFK Offer AI

Генератор — это функция, которая может приостанавливать своё выполнение через yield и возобновляться позже. Вызов генератора возвращает итератор, а каждый вызов next() выполняет код до следующего yield. Можно передавать значения обратно через next(value). Генераторы удобны для ленивых последовательностей, кастомных итераторов и управления асинхронным потоком. Redux-saga построена целиком на генераторах.

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

Что такое dead code elimination?