Я подробно рассказываю о примере redux-observable для пинг-понга, и моя конечная цель - отправлять действие при каждом полученном с сервера событии.
Но у меня возникли некоторые проблемы с пониманием того, как на самом деле этого добиться.
Что у меня есть на данный момент:
1. При открытии соединения мой сервер начинает отправлять сообщения.
// server.js
setInterval(()=>{
ws.send(JSON.stringify({
type: 'INCREMENT',
status: 200
}))
console.log("sent some data")
},3000)
2. На клиенте я установил Observable для этого соединения с Websocket.
const socket$ = Observable.webSocket("ws://localhost:8081")
Остальная часть кода похожа на пример JSBin для реакции
Как сформировать эпос для этой задачи? Как отправить действие?
state.counter
был равен нулю, после получения события он должен стать 1,2,3 и т.д. - person n3u3w3lt   schedule 12.08.2017const incrementEpic = action$ => action$.ofType('NCREMENT_INTENT) // intent to change the state .mapTo({type: 'INCREMENT_APPLY'}) // dispatching an action
Вопрос в том, где мне разместить прослушивание логики событий веб-сокета? - person n3u3w3lt   schedule 12.08.2017{counter:0}
, и я хочу увеличивать этот coutner при каждом полученном событии. Это одноканальный, и он максимально простой :) - person n3u3w3lt   schedule 13.08.2017