Как я могу изменить состояние с помощью сокета?
socket.js
import {getNearbyUser} from '../routes/Search/modules/Search'
export function socketAction(action,data){
if(action == 'login'){
socket.emit('login',data);
}
else if(action == 'book'){
socket.emit('book',data);
}
socket.on('nearbyUser', getNearbyUser);
}
Search.js
export function getNearbyUser(data){
alert(data.latitude + '\n' + data.longitude);
return (dispatch) => {
dispatch({
type: GET_NEARBY_HANDYMAN,
address: data
})
}
}
server.js
socket.on('handyman',(data) => {
console.log(data);
socket.to('customerRoom').emit('nearbyHandyman',data);
})
Предупреждает широту и долготу, но состояние не меняется или не отправляется.