Задать вопрос
  • Как соединить recompose с react-redux?

    Для решения этой проблемы нужно создать папочку containers, connect() вынести в containers>index.js, функцию addTrack() вынести в HOC под названием withHandlers и так же оформить отдельным файлом. Должно получиться что-то типа

    import { withHandlers } from "recompose";
    
    export default withHandlers({
      addTrack: props => values => {
      // тут логика
      },
    });


    дальше создаешь файл app.js примерно такого содержания

    import component from "./components"; //твой .jsx
    import connection from "./containers"; //твой connect
    import withHandlers from "./containers/withHandlers"; //твои функции
    import { compose } from 'recompose'; 
    
    export default compose(
      connection,
      withHandlers
    )(component);


    И класс нужно переписать на функцию такого вида

    export default props => jsx
    Ответ написан
    Комментировать