connect( state => ({ username: state.username, messages: state.messages }) )(Chat)
connect( state => ({ messages: state.messages, my: state.my, }), { postMessage, connectSocketServer, disconnectSocketServer, }, )(MessageContainer)
const StatusMessage = () => { const dispatch = useDispatch(); const q = useSelector((state) => { return state.messages.queue; });
const Chat = () => { const isAuthenticated = useSelector(({ auth }) => auth.authenticated); const user = useSelector(({ auth }) => auth.user); const messages = useSelector((state) => state.messages); const dispatch = useDispatch(); const classes = useStyles();
connect(state => { return { messages : state.messages } })(MessageList)
connect(state => ({ messages: state.messages }))(Chats)