[x] socket.client.io to zwykła zależność, a nie developerska. react i react-dom tak samo
[x] 404 to middleware. Powinien być w sekcji middlewares
[x] może lepiej zrobić tak, żeby od razu przekierowywało do chatapp (jak jesteś zalogowany), albo do login (jeśli nie jesteś). Chodzi mi o to, że przycisk log in jest trochę na siłę (nie ma innych przycisków)
[x] wszystkie rzeczy związane z firebase wyciągnąłbym do osobnego modułu
[x] nie używaj let póki nie zmieniasz wartości. Zawsze const (np. firebaseConfig albo idCookie)
[x] nie potrzebujesz specjalnie rozszerzenia jsx. Możesz śmiało używać `js.
[x] dla zwiększającej się listy komponentów w katalogu client` powinieneś zastanowić się nad strukturą katalogów
BONUS:
czy wiesz czym się różnią uuid v1, v2, v3, v4 i v5? Które z nich generują unikalne ID tak samo, a które inaczej?
socket.client.io
to zwykła zależność, a nie developerska.react
ireact-dom
tak samo404
to middleware. Powinien być w sekcji middlewareslog in
jest trochę na siłę (nie ma innych przycisków)let
póki nie zmieniasz wartości. Zawszeconst
(np.firebaseConfig
alboidCookie
)jsx
. Możesz śmiało używać `js.BONUS: