У меня есть такая функция:
export const fireView = (prop1, prop2) => WrappedComponent =>
class extends Component {
//stuff in here
}
то вот так:
export const withFireView = (prop1, prop2) =>
fireView(prop1, prop2)
но теперь я хочу поместить эту функцию в compose, так как мне нужно вызвать ее с помощью mapStateToProps
так я и сделал:
compose (
connect(mapStateToProps),
fireView
)
но он ломается, потому что You must pass a component to the function returned by connect
поэтому я избавляюсь от аргументов в функции fireview и думаю, что это сработает, но теперь все аргументы внутри функции не определены, поскольку я их не передавал
Есть ли способ сделать что-то вроде этого:
compose (
connect(mapStateToProps),
fireView(arg1, arg2)
)
но, очевидно, они там не определены, если это имеет смысл.