- smart/dump components
- store
- react & redux flow
- Жизненный цикл компонента? В какой метод какие аргументы приходят? Где и как лучше обновлять стейт?
- Что такое функциональный компонент и PureComponent? В чём разница?
- Что такое Redux?
- Что такое сайд-эффекты?
- Какие бывают миддлвары в Redux?
- Для чего нужен redux-thunk?
- На чём построена redux-saga (на генераторах) и для чего она нужна?
- React Router и redux-router. Что? Зачем? Почему?
- Для чего нужен второй аргумент в функции setState?
- С какой версии React пользуешься и какие крупные изменения за это время произошли?
- Какие ломающие изменения произошли в 16 версии?
- Что такое Context API и какие в нём произошли изменения?
- Что такое Flux-архитектура и в чём её отличия с реализацией Redux?
- React и Vue - что лучше и для каких задач?
- Redux и MobX - что лучше и для каких задач? Какие ещё есть библиотеки для управления стейта приложения?
- Server-Side Rendering (меня не спрашивали, но могут спросить там, где нужен SEO)?
- Что такое Higher-Ordered Component?
- Что такое React Native? Зачем оно? В чём отличия от обычного React? (да, именно так мне его и задали)