0
私は反応が必要です。websocket
の接続がありますので、websocket
をreduxアクションから接続して、websocket
インスタンスをpropとして設定しようとしています。私は自分のアプリケーションReduxは小道具としてwebsocketを追加します
const initWebSocket = uri => {
const ws = new WebSocket(uri)
return {
type: WEB_SOCKET_CONNECTION_SUCCESS,
ws
}
}
// reducer
export default function (state = initialState, action) {
switch (action.type) {
case WEB_SOCKET_CONNECTION_SUCCESS:
return {...state, ws: action.ws}
default:
return state;
}
}
が、アスター状態変化ws
にこのインスタンスを、任意のウェアにアクセスすることができますそれは、ReduxのストアにWebSocketの接続インスタンスを置くことは技術的に可能性があります空のオブジェクト
websocketインスタンスを保管しないでください。代わりにSEND_MESSAGE、ON_RECIEVE_MSG、CLOSE_WEBSOKETをreduxアクションとして追加することはできますか? – lavish