🖥️ #53: Next.js Drama
Spokojny miesiąc na Frontendzie? Nie ma szans! Dużo dram, skrajnych opinii i walki o ten jedyny "słuszny" framework... A poza tym dużo ciekawych nowości!
Artykuły
Next.js Drama
Internetowe wojenki przyciągają wiele osób, nie inaczej jest w tym przypadku. Twitter od kilku dni szaleje. Co się dzieje?
Why I Won’t Use Next.js - artykuł od Kent C. Doddsa opisujący dlaczego nie użyłby Nexta do tworzenia projektów Webowych. Krytyczny post, można się nie zgadzać z zawartością, ale warto poznać powody.
Why I’m Using Next.js - odpowiedź na artykuł Kenta od Lee Robinsona, obecnie pracownika Vercel. Odpowiada na postawione “zarzuty”, zupełnie inna perspektywa, warto przeczytać :)
Co ja o tym myślę? Według mnie, artykuł Kenta to sprytny ruch marketingowy. Post został opublikowany kilka dni przed konferencją Nexta. Ponadto, Kent jest związany biznesowo (albo był) z Remixem, czyli bezpośrednią konkurencją dla Next. Kent tworzy posty i szkolenia z Remixa, jest głównym (już nieoficjalnym) promotorem tego narzędzia. Zespół Remixa już od dłuższego czasu przyjął sobie strategię marketingową opartą o zniechęcanie do innych rozwiązań, słaby ruch… Odpowiedź Lee również jest stronnicza, pracuje on dla Vercela, firmy odpowiedzialnej za rozwój Nexta.
Next.js ma swoje problemy, ostatnio za sprawą wprowadzenia React Server Components, nawet ma ich sporo. Z drugiej strony, Vercel bardzo popycha świat React do przodu, implementując nowe API.
Jaki jest z tego wszystkiego wniosek? Warto myśleć samodzielnie, nie podążać ślepo za technologicznymi guru. Dyskusje technologiczne prowadzone przez tech. influencerów już od dłuższego czasu wyglądają jak internetowe wojenki. Każdy ma jakieś powiązania, broni swojego własnego narzędzia. Polecam przeanalizować oba artykuły, dorzucić do tego własne doświadczenia i wyrobić sobie opinię :)
Egoizm kluczem do dobrego designu komponentów?
Temat dobrego projektowania komponentów, niezależnie jakiego frameworka używasz, to b. ważna sprawa. Nie ma nic gorszego, niż źle zaprojektowany komponent, używany w wielu miejscach aplikacji. Jak sobie z tym poradzić?
5 praktyk zapobiegania chaosowi w Tailwind
Jednym z głównych punktów krytyki, dotyczących Tailwinda, jest wszechobecny chaos. Ale jak już mamy tego Tailwidna, to co robić, żeby sobie jeszcze bardziej nie nabrudzić? Obczaj 5 najlepszych praktyk!
Wideo
Pragmatyczna architektura frontendowa, czyli jaka?
Bardzo dobra prezentacja odnośnie architektury na frontendzie. Marcin skupia się na rzeczach, które są często pomijane przy doborze odpowiedniej architektury projektu. Warto sprawdzić!
Jak zostałem programistą w Vercel?
O tym jaką drogę przeszedł Emil i jak dostał się do Vercela - firmy odpowiedzialnej za Nexta. Nowo otwarty kanał, warto sprawdzić resztę filmów i zarzucić suba, polecam!
React Server Components po roku
RSC są fajne, ale jak sprawdzają się w praktyce, na produkcji? Co przyniósł ostatni rok? To w nowym materiale od Theo, jak zawsze klasa.
Ostatnio odbyła się konferencja Next.js i poza nowościami we frameworku, na tych konfach, możemy zobaczyć wiele ciekawych prezentacji. Dużo krótkich i skupionych na jednym temacie prezek, fajna odskocznia od wielkich wykładków :)
Nowości
Tym razem, poza wcześniej wymienionymi dramami, nowy release Next.js odbył się bez fajerwerów. Brak nowych API. Brak wymyślania koła na nowo. Fajnie? Dostaliśmy za to kilka usprawnień i nową stronę do nauki Next, sztos!
Doczekaliśmy się również nowej wersji biblioteki Query od Tanstack (znane szerzej jako React Query). Sporo zmian, przed migracją sprawdź, czy nie zapsuje Ci to połowy użyć hooków, będzie co zmieniać!
Kontakt
Twój feedback jest dla mnie bardzo wartościowy, dlatego będzie mi mega miło jak dasz znać jak Ci się podobał (lub nie podobał) dzisiejszy mail 🙏🏼
Do usłyszenia!