Halusin testata websockettien käyttöä, joten koodasin tällaisen simppelin chatin. Ohjelmassa voit luoda chatin ja saat roomId:n, jonka avulla muut voivat liittyä chattiin.
Käytetyt teknologiat pääasiassa:
-----------------
Backend
Frontend
Linkki: https://simplechat.attroidi.repl.co/
Edit. Pitäisi varmaan alkaa opettelemaan käyttämään tuota githubia, joten:
Koodit githubissa: https://github.com/AtteKoivukangas/simple-chat
Kiinnostuneena kyselen, että miksi nappasin Reduxin etkä Contextia?
Redux mielestäni helpottaa tilanhallintaa jo noin pienessä sovelluksessa.
Nyt en ymmärrä, koska contexteilla ja hookeilla pystyt toteuttamaan samanlaiset kokonaisuudet kevyemmin :D
Aihe on jo aika vanha, joten et voi enää vastata siihen.