Вы возвращаете this.props.addSound()
, который возвращает объект action creator
с единственным аргументом sound
в качестве данных.В этом случае единственный аргумент, который вы передаете, это mySoundList.localSoundList.map()
.Возможно, вам просто нужно удалить эту функцию ...
return mySoundList.localSoundList.map((item) => {
return (<div class="col-sm-4">
<div id={item.btnId} class="btn btn-primary btn-sm drum-pad" onClick={this.clickButton} value={item.audioId}>
{item.audioId}
<audio id={item.audioId} class="clip" src={item.source} type={item.type}></audio>
</div>
</div>);
});
Если только вы не пытаетесь сделать что-то асинхронно с обновленным состоянием притока из действия ADD_Sound
?