Встречается на собеседованиях • сегодня
Использовал ли Redux в классовых компонентах
Да, Redux можно использовать в классовых компонентах. Для этого применяется метод `connect` из библиотеки `react-redux`.
Пример подключения:
```jsx
import { connect } from 'react-redux';
import { increment } from './actions';
class Counter extends React.Component {
render() {
return (
);
}
}
const mapStateToProps = (state) => ({
count: state.counter,
});
const mapDispatchToProps = { increment };
export default connect(mapStateToProps, mapDispatchToProps)(Counter);
```
**mapStateToProps** передает состояние из хранилища в пропсы, а **mapDispatchToProps** — экшены. В функциональных компонентах сейчас чаще используют хуки (`useSelector`, `useDispatch`), но классовый подход тоже работает.
{this.props.count}

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы