import React from 'react'; import { useSelector } from 'react-redux'; import Messages from './components/main/Messages'; import TextChat from './components/main/TextChat'; import Nav from './components/Nav'; import MobileNav from './components/Nav/MobileNav'; import { swr } from './utils/fetchers'; import useDidMountEffect from './hooks/useDidMountEffect'; const App = () => { const { messages } = useSelector((state) => state.messages); const convo = useSelector((state) => state.convo); const { data, error, isLoading, mutate } = swr('http://localhost:3050/convos'); useDidMountEffect(() => mutate(), [convo]); return (