diff --git a/packages/play-node-go/src/App.js b/packages/play-node-go/src/App.js
index 3acc08a..52ff394 100644
--- a/packages/play-node-go/src/App.js
+++ b/packages/play-node-go/src/App.js
@@ -1,4 +1,4 @@
-import React, { useEffect, useReducer} from 'react';
+import React, { useEffect, useReducer } from 'react';
import { Switch, Route, BrowserRouter as Router } from 'react-router-dom';
import MainWrapper from './pages/Layout/MainWrapper/MainWrapper';
import { stateReducer } from './reducers/reducer';
@@ -13,7 +13,6 @@ function App() {
{},
initState
);
-
useEffect(() => {
const fetchIndexAPI = async () => {
@@ -28,7 +27,7 @@ function App() {
}
}
fetchIndexAPI();
- }, [])
+ }, [ ])
useEffect(() => {
diff --git a/packages/play-node-go/src/pages/Game/Game.js b/packages/play-node-go/src/pages/Game/Game.js
index f57ea22..0241e2d 100644
--- a/packages/play-node-go/src/pages/Game/Game.js
+++ b/packages/play-node-go/src/pages/Game/Game.js
@@ -24,7 +24,7 @@ const Game = (props) => {
}
}
fetchGameAPI();
- }, [ gameId ])
+ }, [ gameId, dispatch ])
useEffect(() => {
@@ -39,7 +39,7 @@ const Game = (props) => {
return dispatch(action);
}
roomSocketConnect();
- }, [ state.active ] )
+ }, [ state.active , dispatch, state.user ] )
return (
{
}
}
fetchRoomsAPI();
- }, [])
+ }, [ dispatch ])
return (
diff --git a/packages/play-node-go/src/pages/Room/Room.js b/packages/play-node-go/src/pages/Room/Room.js
index 89ecb41..910acd5 100644
--- a/packages/play-node-go/src/pages/Room/Room.js
+++ b/packages/play-node-go/src/pages/Room/Room.js
@@ -1,8 +1,6 @@
-import React, { useEffect, useState } from 'react';
+import React, { useEffect } from 'react';
import { useParams } from 'react-router-dom';
import './Room.scss';
-import socketIOClient from 'socket.io-client';
-import config from '../../config';
import roomsServices from '../../services/api/roomsServices';
import GameButton from '../../components/Button/Game/Game';
import Message from '../../components/Display/Message/Message';
@@ -29,7 +27,7 @@ const Room = (props) => {
}
}
fetchRoomAPI();
- }, [ roomId ])
+ }, [ roomId, dispatch ])
useEffect(() => {
const roomSocketConnect = () => {
@@ -41,7 +39,7 @@ const Room = (props) => {
dispatch(action)
}
roomSocketConnect();
- }, [ roomId, state.user ])
+ }, [ roomId, state.user, dispatch ])
const renderGames = () => {
const games = state.games || [];
diff --git a/packages/play-node-go/src/reducers/init/reducer.init.js b/packages/play-node-go/src/reducers/init/reducer.init.js
index e97b7a9..03dcb45 100644
--- a/packages/play-node-go/src/reducers/init/reducer.init.js
+++ b/packages/play-node-go/src/reducers/init/reducer.init.js
@@ -1,7 +1,6 @@
//@ flow
import type { state } from '../reducer';
-const socket = require('../../io');
export const initState = (): state => {
return {