React

React #

Чи працювали з класовими компонентами? У чому їхня особливість? #

Які дані краще зберігати в стані компонента, а які передавати через пропси? Наведіть приклад. #

Чи ознайомлені з хуками? У чому їхні переваги? Чи доводилося робити свої і з якою метою? #

Чи ознайомлені з фрагментами та порталами? Навіщо вони потрібні? #

Коли й для чого використовують рефи? #

Які ви знаєте методи життєвого циклу компонента? #

В якому методі життєвого циклу компонента краще робити запити на сервер? Чому? #

В якому методі життєвого циклу компонента краще робити підписку і відписку від лістенера? Чому? Навіщо відписуватися? #

Чи був досвід роботи з контекстом? Коли його варто використовувати? #

У чому особливість PureComponent? #

Чи працював з мемоізованими селекторами (memoized selectors)? Для чого їх використовують і який принцип роботи? #

У чому бачите переваги бібліотеки React? #

Чому бібліотека React швидка? Що таке Virtual DOM і Shadow DOM? #

Навіщо в списках ключі? Чи можна робити ключами індекси елементів масиву? Коли це виправдано? #

В чому основна ідея Redux? #

Робота зі стилями в React. #

React — це бібліотека чи фреймворк? Яка різниця між цими двома поняттями. #

Чи можна використовувати jQuery разом з React? Чому так / ні? #

Що таке codemod? #

Чи доводилося налаштовувати проєкт React з нуля? За допомогою яких інструментів ви це робили? #

Перерахуйте всі бібліотеки, які використовували у зв’язці з React. #

Що найскладніше доводилося реалізовувати за допомогою React? #