Шпаргалка на интервью для React - разработчика.
1. Что такое JSX?
JSX — это расширение для JavaScript, с помощью которого вы можете непосредственно в коде компонента писать свой HTML.
2. Как можно передать данные от родителя к дочернему компоненту?
C помощью props.
⠀3. В чем разница между props и state?
⠀Props это опции для инициализации данных дочернего компонента. State это его внутреннее состояние.
⠀4. Что такое жизненный цикл компонента?
⠀Компонент в React может инициализироваться, монтироваться, обновляться и удаляться. Все эти методы используются с помощью хука useEffect
⠀5.Когда лучше всего использовать refs?
⠀Только в случае необходимости. Документация React говорит, что refs, который дает доступ к элементам - это скорее «План Б», чем то, что должно постоянно использоваться.
⠀6. Как можно обновить жизненный цикл в функциональных компонентах?
Хук useEffect равняется componentDidMount, componentDidUpdate, и componentWillUnmount.