2017-02-28 155 views
0

我想先說這是我第一個使用React Redux和Socket.IO的項目。 我也不知道如何構建正確的構建,啓動和測試腳本。我對webpack的瞭解也相當有限,因爲我只能真正感覺舒適的添加或卸載裝載機。我發現創建反應應用程序中的很多預配置非常有用;開玩笑,熱裝,建立輸出。如您所知,react-create-app使用webpackdev服務器。但是,對於我的應用程序的服務器端部分,我有一個類似於此配置的socket.io服務器。React Redux + Socket.IO +創建React應用程序

import Server from 'socket.io'; 

export function startServer(store) { 
    const io = new Server().attach(8090); 

    store.subscribe(
    () => io.emit('state', store.getState().toJS()) 
); 

    io.on('connection', (socket) => { 
    socket.emit('state', store.getState().toJS()); 
    socket.on('action', store.dispatch.bind(store)); 
    }); 

} 

基本上我尋找資源或更好的解釋,可以幫助我結合插座IO和與反應創建應用程序內的最好的部分Redux的。

回答

相關問題