47 вопросов
Практика
Что такое Redux Form и как он интегрируется с React и Redux, чтобы управлять состоянием формы?
Чем нужна redux-saga в Redux приложении и как она работает?
Что такое Redux-Saga и как она помогает управлять побочными эффектами в React и Redux приложениях?
В чём разница между React Context и Redux, и чем они отличаются по функциональности и применению?
Как ты можешь настроить React приложение с Redux, используя Create React App, и какие шаги нужно сделать, чтобы сгенерировать проект с поддержкой Redux?
Какие основные различия между Redux и MobX в плане их определения, языка программирования, хранения данных, сценариев использования, производительности и механизмов хранения данных?
Какие есть популярные middleware для управления асинхронными операциями в Redux?
Какие технологии и tools ты обычно используешь, когда строишь React приложения, и можешь описать свой предпочитаемый development stack?
Какие основные плюсы Formik-а по сравнению с Redux Form?
Какие основные различия между Flux и Redux в плане управления состоянием, структуры хранилища, неизменяемости и взаимодействия компонентов?
Ты должен хранить всё состояние приложения в Redux или есть ситуации, когда лучше использовать внутреннее состояние React компонента?
Как ты можешь убедиться, что initialValues в Redux Form обновляются, когда меняется state?
Нужен ли какой-то конкретный инструмент для сборки, чтобы использовать Redux?
Redux можно использовать с другими технологиями, а не только с React?
Можешь привести понятный пример того, как использовать Reselect в реальной ситуации, включая нужный код и объяснение?
Какие основные фишки у библиотеки Reselect и как они помогают эффективно управлять состоянием в Redux?
Что такое Reselect и как это работает?
Что такое action в Redux и для чего он нужен?
Какие главные отличия между Relay и Redux, особенно в том, как они управляют состоянием и взаимодействуют с источниками данных?
Как ты можешь определить начальное состояние при настройке Redux-стора?
Как добавить несколько middleware в Redux store?
Какие основные фишки у Redux Form?
Можешь объяснить, что такое Redux selectors и какие у них основные плюсы в Redux приложении?
Какие основные фишки у Redux DevTools?
Что такое Redux DevTools и как его интегрировать в проект?
Какие основные отличия между Redux Thunk и Redux Saga, и в каких ситуациях ты бы выбрал одно вместо другого?
Можешь объяснить, что такое Redux Thunk middleware и как он позволяет работать с асинхронными действиями, давая возможность action creators возвращать функции вместо обычных actions?
Какая разница между `call()` и `put()` в Redux-Saga и как их обычно используют при обработке асинхронных действий?
Как бы ты организовал директории верхнего уровня в Redux приложении, и для чего нужна каждая из них?
В чём смысл параметра ownProps в mapStateToProps() и mapDispatchToProps(), и как его использовать, когда ты передаёшь пропсы в подключённый компонент?
Какие разные подходы есть к реализации mapDispatchToProps в React-Redux?
Зачем нужны константы типов действий в Redux и где их обычно используют в Redux приложении?
Зачем нужны mapStateToProps и mapDispatchToProps в Redux и в чём между ними разница?
Какая разница между компонентом и контейнером в React и Redux?
Какой рекомендуемый способ получать доступ к Redux store внутри React компонента, и почему он лучше, чем другие варианты?
Как реализовать AJAX-запрос в приложении Redux?
Почему Redux reducers называют именно "reducers", какая в этом логика? И как они вообще работают со state и actions?
Какая роль у символа @ когда используешь Redux connect декоратор в React приложениях?
Как ты можешь сбросить состояние приложения в Redux, особенно когда обрабатываешь action логаута, и какие моменты нужно учитывать при использовании Redux Persist?
Как ты используешь функцию `connect()` из React Redux, чтобы замапить state на props компонента?
Есть ли сходства между Redux и RxJS в том, как они управляют состоянием и обрабатывают асинхронные операции?
Как ты можешь получить доступ к Redux store снаружи компонента, и какой рекомендуемый подход, чтобы это не засоряло глобальный объект window?
Можно ли запустить action из внутри reducer?
Какие основные компромиссы при использовании Redux по сравнению с Flux?
Можешь объяснить основные принципы, на которых построен Redux?
Ты можешь объяснить, что такое Redux и для чего его в основном используют в JavaScript приложениях?
Что такое Flux и чем он отличается от традиционных паттернов проектирования приложений типа MVC?