Потерять начальное выражение let. Такое определение означает, что вы всегда будете отправлять только начальное значение, поскольку это было то значение, которое было при определении функций создателей действий.
Вы должны определить своих создателей действий, чтобы они могли получать аргументы:
export const START = payload => action('START', payload)
export const STOP = payload => action('STOP', payload)
Ваш mapDispatchToProps
передаст эти функции на подпорки вашего компонента, чтобы вы могли их вызывать:
render() {
const { data } = this.state
const { start, stop } = this.props
start(data)
stop(data)
return (
<div />
)
}
Имейте в виду, что в этом примере вызовы одновременно запускаются и останавливаются на каждом рендере, убедитесь, что вы вызываете их только тогда, когда хотите.