Я начинаю разрабатывать веб-приложение с использованием React JS. Я купил тему из тематического леса. В теме они используют компоновку, подобную этой в компоненте.
...Other code here
Login.propTypes = {
classes: PropTypes.shape({}).isRequired,
width: PropTypes.string.isRequired
};
export default compose(withWidth(), withStyles(themeStyles, { withTheme: true }))(Login);
Как вы можете видеть, их код использует compose в конце при экспорте Component. Я не могу изменить их встроенную структуру. То, что мне нравится делать сейчас, я тоже люблю использовать функцию соединения.
Обычно соединение используется в месте компоновки. Теперь, если я хочу использовать соединение для работы с состоянием приложения, как я могу использовать его вместе с compose?