Жизненный цикл React компонента. Все различия между функциональными компонентами и компонентами основанными на React.Component.
Особенности работы setState
Как работает JSX. Описать работу компилятора
Что такое Ref, как его создавать (несколько способов) и его особенности.
Расскажи возможности API React-Redux. Как работают контейнеры connect()
Расскажи как работать с REST при помощи реакта и реакта-редакса на примере обновления описания к книге в списке книг
Создать компонент Query, который получает в пропсах REST API точку, подгружает необходимые данные и отрисовывает children с имеющимися
данными. Использовать axios
Создать компонент, который будет по нажатию на триггер открывать системный файловый загрузчик и записывать имя файла в state во время срабатывания эвента onChange у input type=file
Создать HOC компонент, который будет проводить авторизацию с сервером каждый раз перед отрисовкой компонента, но если перед получение прошлого ответа сервера прошло меньше 30 секунд, заново обращаться к серверу не надо.
Использовать API: http://levelup.name/api/user/signin для получения токена http://levelup.name/api/user/auth для проверки действительности токена
Тестовые данные для входа: login: kv9991, password: 123456