React

React #

Що таке JSX? Що лежить в його основі? #

Як працює алгоритм Virtual DOM? #

Для чого потрібна властивість key під час рендерингу списків? #

У чому різниця між функціональними та класовими компонентами? #

Навіщо і коли потрібно передавати props в super () при використанні класових компонентів? #

Чому потрібно використовувати setState () для оновлення внутрішнього стану компонента? #

У чому полягає принцип «підйому стану»? #

Які бібліотеки менеджменту стану React-застосунку ви знаєте? Навіщо вони? #

Коли варто використовувати Redux? Які є альтернативи? #

Redux vs Mobx? #

Розкажіть про базовий принцип роботи React Hooks. #

У чому різниця між createRef і useRef? #

Коли варто використовувати React refs? Коли не варто? #

Які недоліки бібліотеки React бачите? #

Які патерни використовуєте разом з React? #

Як ставитесь до типізації разом з React? #

Як побудувати хорошу архітектуру React-проєкту? #

Оптимізація React-застосунків? Як виміряти продуктивність програми? #

Чи можна застосунок на React вбудувати в інший застосунок на React? #