Ваш код не работает, потому что ваш this
будет не определен с текущей реализацией, которую вы имеете.
Можете ли вы попробовать это?
handleClick(userid){
var self=this;
axios.get(
"http://localhost:4000/user/"+userid+"/items.json")
.then(function (response) {
self.buildhtml.bind(response) // would work
dispatch(self.buildhtml.bind(response)) //wont work
})
}
buildhtml(response){
console.log("m called")
}
Теперь я вижу, что выше не будет работать, даже если вы измените его на себя. Вы пытаетесь использовать отправку. При отправке вам необходимо пройти .. Редукторы принимают состояние и действие в качестве параметров, и они обновляют состояние, исходя из того, какое действие передано.
Теперь действие может возвращать объект или функцию. Пожалуйста, ознакомьтесь с концепциями redux один раз. Это не так, как нужно отправить действие
не сработало :( – ashwintastic
Вы можете поделиться своим компонентом один раз? Создайте скрипку и поделитесь ссылкой? –
, пожалуйста, проверьте эту ссылку [fiddle link] (https://jsfiddle.net/ob1c0aye/1/) – ashwintastic