Twórca Stron
Twórca Stron
  • 100
  • 1 200 987
Czy Next.js WYPRZE Reacta?
Next jest JSowym fullstackowym frameworkiem opartym o React. Jest coraz bardziej popularny, więc czy należy się go bać? Czy zastąpi on Reacta? Zapraszam!
Pełny kurs Reacta mojego autorstwa dostępy tutaj: bit.ly/3AvitcY
Wchodzą z powyższego linka dostaniesz specjalną zniżkę!
👉 Moje kursy tworcastron.pl/kursy
👉 Blog tworcastron.pl
Instagram: tworcastron
Переглядів: 1 636

Відео

Czy warto się jeszcze uczyć samego Reacta?
Переглядів 1,8 тис.4 місяці тому
Pełny kurs Reacta mojego autorstwa dostępy tutaj: bit.ly/3AvitcY Wchodzą z powyższego linka dostaniesz specjalną zniżkę! 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: tworcastron React jako biblioteka (bez frameworków typu Next) stoi w miejscu już od 4 lat. Tak, od 4 lat nie mamy właściwie nic nowego poza drobiazgami. Czy to koniec jego rozwoju? Czy został por...
JavaScript - czego nie rozumiesz 3
Переглядів 2,3 тис.5 місяців тому
Link do kursu "JavaScript od podstaw": bit.ly/3BFdCJr 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: tworcastron Facebook: tworcastron Poznaj zawiłości i dziwne rzeczy w języku JavaScript. W dzisiejszym odcinku: - jak porównywane są stringi (teksty) - dlaczego typeof null zwraca 'object' - dlaczego Number() i new Number() to nie to samo - dlaczego...
Podsumowanie 2023 roku i PLANY na 2024
Переглядів 7475 місяців тому
W tym roku udało zrealizować się kilka bardzo fajnych projektów JavaScript. Kurs wprowadzający dla początkujących, wielki kurs z fundamentami JS (16 godz.) i krótka grę przeglądarkową. W takim razie pora zdradzić plany na obecny rok a są one WIELKIE :) IG: tworcastron
Dziś są moje 30 urodziny | urodzinowa promocja z nagrodą
Переглядів 84011 місяців тому
Kod -30% na wszystkie kursy: 30URODZINY, ważny 3 dni, czyli do 2023-08-30 23:59:59 Kursy: tworcastron.pl/kursy Licencja quokka.js zostanie wylosowana 31.08.2023 a wyniki ogłoszone będą w poście na UA-cam i instagramie. Jeśli ktoś skorzysta z kilku kursów to każda płątność jest brana pod uwagę jako osobny los (czyt. ma większą szansę na wygraną).
Test Driven Development (TDD) dla początkujących + KONKURS
Переглядів 2,9 тис.Рік тому
Wprowadzanie do Test Driven Development (TDD), czyli stylu tworzenia oprogramowania polegającego na tym, że pierwsze piszemy testy a dopiero później kod. Kod z odcinka: github.com/tworcastron/tdd 0:00 intro 1:32 czym jest TDD 2:52 zalety 4:28 projekt praktyczny 18:52 usprawnienia (wallaby.js) 24:55 konkurs 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: tworcast...
Sposoby na bycie PRODUKTYWNYM programistą
Переглядів 3,1 тис.Рік тому
Prokrastynujesz? Nie możesz zabrać się do pracy? Oto kilka sposobów na bycie produktywnym programistą, które u mnie się sprawdzają w 100%: - dobra lista todo (przygotowana dzień wcześniej) - dziel zadania na mniejsze - po prostu zacznij robić, ochota przyjdzie później - przerwa i szybki refresh - czasami warto odpuścić 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: instagram...
Cookie - jak zapisać dane do pamięci przeglądarki
Переглядів 1,8 тис.Рік тому
📢Kurs "JavaScript od podstaw": bit.ly/3BFdCJr 📢Darmowy kurs "Wprowadzenie do JavaScript": bit.ly/3MJiWSf 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: tworcastron Facebook: tworcastron
Gra w JavaScript "Space Defender" - napisz to sam!
Переглядів 2,5 тис.Рік тому
Kurs "JavaScript od podstaw": bit.ly/3BFdCJr Posiadasz już płatny kurs? Link do gry znajdziesz po zalogowaniu w kokpicie. 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: tworcastron Facebook: tworcastron
Premiera KURSU "JavaScript od podstaw"! Czy warto programować w JS i dlaczego TAK
Переглядів 4,5 тис.Рік тому
Link do kursu JavaScript od podstaw: bit.ly/3BFdCJr Jeśli chesz się nauczyć programowania w języku JS koniecznie zobacz! 👉 Moje kursy tworcastron.pl/kursy 👉 Blog tworcastron.pl Instagram: tworcastron Facebook: tworcastron
Mój pierwszy MILION i zapowiedź kursu JS
Переглядів 1,6 тис.Рік тому
Mój pierwszy MILION i zapowiedź kursu JS
JavaScript - czego nie rozumiesz 2
Переглядів 2,1 тис.Рік тому
JavaScript - czego nie rozumiesz 2
JavaScript - czego nie rozumiesz
Переглядів 4,6 тис.Рік тому
JavaScript - czego nie rozumiesz
OR vs Nullish coalescing operator (|| vs ??)
Переглядів 1,6 тис.Рік тому
OR vs Nullish coalescing operator (|| vs ??)
Udostępniam DARMOWY kurs wprowadzający do programowania JavaScript
Переглядів 28 тис.Рік тому
Udostępniam DARMOWY kurs wprowadzający do programowania JavaScript
Dlaczego nagrywam coś co już BYŁO [#progravlog 11]
Переглядів 704Рік тому
Dlaczego nagrywam coś co już BYŁO [#progravlog 11]
5 zasad CZYSTEGO kodu [#progravlog 10]
Переглядів 4 тис.Рік тому
5 zasad CZYSTEGO kodu [#progravlog 10]
Co ROBIŁEM jak nic nie robiłem [#progravlog 9] - Podsumowanie 2022 roku
Переглядів 1,2 тис.Рік тому
Co ROBIŁEM jak nic nie robiłem [#progravlog 9] - Podsumowanie 2022 roku
PREMIERA kursu "Jak zarabiać na stronach internetowych i pracować jako freelancer"
Переглядів 2,8 тис.2 роки тому
PREMIERA kursu "Jak zarabiać na stronach internetowych i pracować jako freelancer"
Zapowiedź kursu "Jak zarabiać na stronach internetowych i pracować jako freelancer"
Переглядів 1,6 тис.2 роки тому
Zapowiedź kursu "Jak zarabiać na stronach internetowych i pracować jako freelancer"
3 najważniejsze CECHY programisty [#progravlog 8]
Переглядів 2,9 тис.2 роки тому
3 najważniejsze CECHY programisty [#progravlog 8]
Work-life balance czyli jak się NIE WYPALIĆ [#progravlog 7]
Переглядів 2,3 тис.2 роки тому
Work-life balance czyli jak się NIE WYPALIĆ [#progravlog 7]
Nest.js - kurs w 60 minut
Переглядів 11 тис.2 роки тому
Nest.js - kurs w 60 minut
Łapię lisa [#progravlog 6]
Переглядів 6092 роки тому
Łapię lisa [#progravlog 6]
Jak manipulować datami i czasem (czas w JS 2/2)
Переглядів 1,6 тис.2 роки тому
Jak manipulować datami i czasem (czas w JS 2/2)
Jak czytać, wyświetlać, formatować daty i czas (czas w JS 1/2)
Переглядів 3,6 тис.2 роки тому
Jak czytać, wyświetlać, formatować daty i czas (czas w JS 1/2)
Udostępniam pełny kurs Bootstrap 4 za DARMO [#progravlog 5]
Переглядів 2,4 тис.2 роки тому
Udostępniam pełny kurs Bootstrap 4 za DARMO [#progravlog 5]
ODCHODZĘ z pracy, do której wielu chciałby się dostać [#progravlog 4]
Переглядів 5 тис.2 роки тому
ODCHODZĘ z pracy, do której wielu chciałby się dostać [#progravlog 4]
Jak zaimplementować JWT (JSON Web Token) w Node.js
Переглядів 6 тис.2 роки тому
Jak zaimplementować JWT (JSON Web Token) w Node.js
PREMIERA kursu "Node - kurs kompletny". Kiedy, gdzie i jak
Переглядів 21 тис.2 роки тому
PREMIERA kursu "Node - kurs kompletny". Kiedy, gdzie i jak

КОМЕНТАРІ

  • @matt112fly
    @matt112fly 8 днів тому

    super robota ! taka pierdola, ale nie pisze sie catch - catched tylko catch - caught ( wymowa: kot )

  • @ppalasz
    @ppalasz 12 днів тому

    "umiom", "włanczać", "w cudzysłowiu" -po za tym ok

  • @miskinga7382
    @miskinga7382 13 днів тому

    Swietny tutorial, dziekuje i pozdrawiam :-)

  • @saskia3676
    @saskia3676 26 днів тому

    1. Będę chciał zrobić stronę lokalu znajomego. Będzie tam formularz. Czy już musi być przez to wprowadzone RODO/ polityka prywatności na stronie? Tu możemy rozpatrzeć kilka przypadków: - jeżeli wiadomość z formularza będzie odsyłała do klientap oczty przez a href mailto - stworzę jakieąś szybką obsługę SMTP i przez to będą wysyłane mejle Chciałbym zdobyć informację na ten temat 2. Kiedy na stronie musi być wprowadzone RODO? 3. Kiedy na stronie powinna być jakaś polityka prywatności? 4. Jak wgl pisać taką politykę prywatności? 5. Czy są jakieś istotne 'rzeczy' w prawie o których trzeba pamiętać robiąc stronki ?

  • @radekkk1982
    @radekkk1982 Місяць тому

    Chyba pół godziny szukałem błędu, bo nie mogłem wysłać danych postmanem. Okazało się że app.use(bodyParser.json()) napisałem po app.use('/api/', apiRouter), a powinno być odwrotnie.

  • @gremik1973
    @gremik1973 Місяць тому

    Fajny film - szkoda że mało jest podobnych na UA-cam. Problem ze zmiennoprzecinkowymi istnieje na każdej platformie. Ja działam w branży automatyki (PLC/DCS) i tam też jest ten problem! Najzabawniej jak programista wymyśli sobie licznik na floatingpointach - w pewnym momencie licznik się zacina i bywają tacy co dzwonią do techsuportu że im się CPU zepsuło 😛

  • @amper00
    @amper00 Місяць тому

    super . dzięki

  • @anonymous-zy7xv
    @anonymous-zy7xv 2 місяці тому

    Dokladnie, ja teraz skladam podania wszedzie gdzei jest node.js mile widziany, bo chcialbym wskoczyc w taki stack :D

  • @amaranthus7737
    @amaranthus7737 2 місяці тому

    A tu nagle Bun :D

  • @kingasmolira6531
    @kingasmolira6531 2 місяці тому

    👏🏻

  • @michachrusciel2376
    @michachrusciel2376 2 місяці тому

    java to zart

  • @jasparta993
    @jasparta993 2 місяці тому

    To tylko podkreśla, że wrzucanie na proda języka który został napisany w 2 tygodnie to błąd.

    • @tworcastron
      @tworcastron 2 місяці тому

      Netflix, UA-cam, Google, generalnie prawie każda strona na świecie robi w takim razie błąd? Wszystko ma swoje zalety ale i wady;)

    • @avarise5607
      @avarise5607 2 місяці тому

      Wrzucając JSa na backend tylko po to żeby frontendowcy mogli se w CV wpisać "fullstack" to jak najbardziej błąd. JS to okropna kupka....

    • @tworcastron
      @tworcastron 2 місяці тому

      @@avarise5607 jeśli ktoś to robi tylko z tego powodu to prawa. Ale kto tak robi? Ktoś kto pisze swój prywatny mały projekcik. Nikt w firmie nie pozwoli na użycie JSa żeby pracownik mógł poprawić CV.

  • @mlody_fifi4253
    @mlody_fifi4253 3 місяці тому

    React to nie framework tylko biblioteka!!!

  • @mirek-ed7tv
    @mirek-ed7tv 3 місяці тому

    naprawdę super!😁🐸

  •  3 місяці тому

    Gdzie reszta wideo?!

  • @gumowakaczkapl
    @gumowakaczkapl 3 місяці тому

    Teraz każdy framework ma swój metaframework :D Ciekawe co będzie za 10 lat :)

  • @Dawio
    @Dawio 3 місяці тому

    fajnie by było jakbyś nagrał nowy filmik ponieważ w wersji 11 laravela jest tyle zmian, że ciężko aby polecić ten materiał. Połowa jest mocno nieaktualna...

  • @anonymous-zy7xv
    @anonymous-zy7xv 3 місяці тому

    U mnie dobrym motywatorem jest teraz jak ludzi zwalniają z firmy haha.

  • @przemysawszymczuk5002
    @przemysawszymczuk5002 3 місяці тому

    Bo 0.2 to cwiartka 😂

  • @zapomniaemstarego4980
    @zapomniaemstarego4980 4 місяці тому

    Kurna ciekawe akurat.

  • @wojteksiedlecki8048
    @wojteksiedlecki8048 4 місяці тому

    Nawet komputer nie umie matmy XD

    • @mat05usz
      @mat05usz 4 місяці тому

      Umie, tylko w swoim systemie ;)

  • @kamilslimak6882
    @kamilslimak6882 4 місяці тому

    W spa backend kończy się po wysłaniu strony 😭 Mogą być api, na których ta cała strona bazuje ale nie gadajmy o tym 😭

    • @tworcastron
      @tworcastron 4 місяці тому

      Faktycznie to powiedziałem w odcinku. To dobrze czy źle?

    • @kamilslimak6882
      @kamilslimak6882 4 місяці тому

      mnie boli to jak to uprościłeś, bo pomimo że w spa wiele odpowiedzialności shodzi na frontend, to dalej wysyła się jakieś zapytania do bazy danych, trzeba autoryzować użytkownika, czy korzysta się z web socket, a moim zdaniem uprościłeś to tak jakby nic na backendzie nie było, no ale też przyznam że dokładne tłumaczenie co tam się dzieje mogłoby niepotrzebnie mieszać w głowie komuś kto chce po prostu ogarnąć o co chodzi z nextem

    • @tworcastron
      @tworcastron 4 місяці тому

      @@kamilslimak6882 Tak, po części masz racje, jest tutaj uproszczenie. Ale w SPA nie ma tradycyjnego backendu (rozumianego jako kod na serwerze, który obsługuje routing, generuje HTML). API może być, a może go nie być w ogóle. Nawet jeśli jest to nie ma żadnego związku z frontem. Jest to niezależny byt. Wydaje mi się, że mówisz, że aplikacja może się składać z różnych mniejszych aplikacji i to jest prawda.

  • @bep1khere831
    @bep1khere831 4 місяці тому

    Cześć, mam pytanie pisze w takich technologiach jak Symfony czy Laravel jako backend developer. I chce moje aplikacje wsadzić na wyższy poziom, czyli zacząć pisać headless, czyli backend (np. Symfony) mi będzie zwracał jakieś Jsony z danymi przez API. A widoki będą latać przez React. No i właśnie teraz moje pytanie bo społeczność Javascriptu jest jak Rabin, jeden powiem tak a inny nie. Stad moje pytanie czy warto iść w reacta? czy może zainteresować się innym frameworkiem. I jeszcze jedno pytanie bo chciałem poużywać tez innych technologii do backendu niż moje PHP i wpisałem sobie express js w UA-cam i polowa filmów jest ze express js jest zajebisty a druga polowa jest ze dupowato z tym jest.

    • @panbotuk
      @panbotuk 4 місяці тому

      warto iść w reacta bo robisz w nim co chcesz.

    • @kamilslimak6882
      @kamilslimak6882 4 місяці тому

      Generalnie jak tak będziesz na to patrzył, to się okaże że nie warto używać żadnej technologii, bo zawsze ją ktoś skrytykuje. Z Expressem jest wszystko okej, choć z tego co kojarzę jest mniej rozbudowany od takiego laravela. W reacta warto iść o tyle że jest popularny i to jest jego największa zaleta, generalnie ja spotkałem się z opiniami że jest dość chaotyczny, i w moich kręgach lepszą reputacją cieszą się raczej angular/vue.

    • @tworcastron
      @tworcastron 4 місяці тому

      Zgadzam się z poprzednimi komentarzami. Jeśli chcesz tworzyć dynamiczne fronty (nie ważne czy jako SPA czy jako mikro apka js uruchomiona w widoku) to warto się uczyć jakiegokolwiek frontowego frameworku. React jest najpopularniejszy i ma najniższą barierę wejścia. Angular to kombajn, który jest bardziej ułożony ale i bariera wejścia jest większa. Vue raczej podobny do Reacta ale dużo mniej popularny.

  • @kamilochynski1924
    @kamilochynski1924 4 місяці тому

    dziwnie jest to przedstawione, jak Next.js może wyprzeć Reacta, skoro Next.js używa Reacta i jest jego core'em? xD chodzi raczej o różnice w SPA vs SSR/SSG, ale ten temat był wałkowany bardzo dużo razy już

    • @tworcastron
      @tworcastron 4 місяці тому

      Ale co dokładnie zostało źle powiedziane? Nie wiem czy temat była wałkowany wiele razy bo ten odcinek to odpowiedź na pytania m.in. kursantów.

  • @GreenMerlin
    @GreenMerlin 4 місяці тому

    Trochę tu mieszasz narzędzia do budowy z samymi bibliotekami. Na początku cytujesz, że już nie używa się CRA tylko tworzy się SPA przez nexta i tu "prawie" 100% racji. CRA już się raczej nie używa, jest wolny, duży, zabugowany i już go nie rozwijają. Ale SPA stricte reacotwe można tworzyć przez CNA i o to w tym chodzi, większość ludzi właśnie tak robi ( albo za pomocą Vite )

    • @tworcastron
      @tworcastron 4 місяці тому

      Ale ja nie powiedziałem, że nie używa się CRA, tylko że niektórzy tak mówią i ja się z tym nie zgadzam. CRA, Vite czy Webpack to tylko bundlery, szczegół i napisałem już kilka razy w komentarzach, że ja tu nie porównuję bundlerów tylko frameworki (a nawet bardziej idee jakie stoją za nimi).

    • @panbotuk
      @panbotuk 4 місяці тому

      kto normalny używa CRA, chyba na studiach żeby to łatwo postawić. W prawdziwym życiu robi się to ręcznie lub kradnie z github

    • @tworcastron
      @tworcastron 4 місяці тому

      @@panbotuk co się robi ręcznie lub kradnie z github?

  • @krychaxp
    @krychaxp 4 місяці тому

    ale nextjs tez moze być tylko frontendową apką

    • @tworcastron
      @tworcastron 4 місяці тому

      Z jakich ficzerów Nexta wtedy korzystamy, których by nie miał dowolny bundler?

  • @amaranthus7737
    @amaranthus7737 4 місяці тому

    Pracuję w firmie, która ma backendu w C#, używamy IIS. Do tego tworzymy aplikacje analityczne, więc SSR w ogóle nie ma sensu. Więc stawiam na Vite 😊 Coś miałoby mnie zachęcić do Next w takim przypadku?

    • @tworcastron
      @tworcastron 4 місяці тому

      Nie, i właśnie o tym mówię w pełnym filmie. To, że Next jest nowszy nie znaczy, że teraz trzeba go wszędzie pchać :)

  • @IceMatiQ
    @IceMatiQ 4 місяці тому

    super film! zrobisz może kiedyś poradnik jak sie uczyć nexta? wydaje mi się, że tego własnie brakuje na polskim yt 🫣

    • @tworcastron
      @tworcastron 4 місяці тому

      W tym roku mało prawdopodobne, chyba że coś krótkiego 🤔

  • @sewek388
    @sewek388 4 місяці тому

    Hej, jako dev który pracował/pracuje z wszystkimi 3 typami aplikacji/stron, uważam ze przy aplikacjach które nie wykorzystują backendu pisanego w jsie nie ma najmniejszej potrzeby przechodzenia na nexta tylko po to, żeby skorzystać z jsx'a, stwarza to tylko masę późniejszych problemów przez, które aplikacja jest ciężka w utrzymaniu. Przy samym Reacie jest tak świetny ecosystem, że next jest po prostu zbędny. Sprawa ma się totalnie inaczej, gdy mówimy o nexcie z backendem napisanym na zapleczu tego samego repo lub stronach które korzystają z headless cms'ów :)

    • @tworcastron
      @tworcastron 4 місяці тому

      Dokładnie:) Akurat JSX też jest w samym Reakcie, ale właśnie chodzi o to żeby widzieć nie tylko same zalety, ale też koszty wyboru danej technologii.

    • @sewek388
      @sewek388 4 місяці тому

      Dokładnie o to chodziło, bo po co uzywać nexta zeby skorzystać tylko z jsx'a, skoro React sam w sobie tez go oferuje :)

    • @tworcastron
      @tworcastron 4 місяці тому

      @@sewek388 a okej, no to tym bardziej się zgadam;)

    • @Ga2-20
      @Ga2-20 4 місяці тому

      Moim zdaniem, Nextjs pozwala na schludniejszy kod, uniknięcie dodatkowych linijek kodu związanych np. z pobieraniem danych, z ciastkami, hedearami i wieloma różnymi dodatkowymi feature'ami :) Next.js też pozwala na zbudowanie aplikacji czysto SPA np. to blogów, gdzie niektóre feature'y związane z server-side są zablokowane (tzw. static export build) :) + jest też pewien schemat, według którego musimy pisać, podczas gdy w czystym Reakcie jest szeroki wachlarz podejść, co też dla kogoś może być lepsze :)

    • @5906646
      @5906646 4 місяці тому

      Dokladnie

  • @marcinh1871
    @marcinh1871 4 місяці тому

    Kurde, w większości się całkowicie zgadzam, ale za mocno uproszczasz.

    • @tworcastron
      @tworcastron 4 місяці тому

      Pod godzinnym kursem Recta są komentarze, że upraszczam, więc w 6 minutowym odcinku tym bardziej trzeba;)

    • @marcinh1871
      @marcinh1871 4 місяці тому

      @@tworcastron Racja :)

    • @RaZziaN1
      @RaZziaN1 4 місяці тому

      Dokladnie tak uproscil ze to stracilo sens. Jest tutaj albo duzo niedopowiedzen albo takich uproszczeń ze wyszlo masło maślane. Ogolnie caly film mozna podsumowac: "To zalezy".

    • @tworcastron
      @tworcastron 4 місяці тому

      @@RaZziaN1 czyli wyszło dobrze, bo zawsze przy wyborze technologii odpowiedzią jest "to zależy" ;)

    • @GeThoro
      @GeThoro 4 місяці тому

      @@tworcastronDlatego skrót IT rozwija się do It Depends :D

  • @adirian18
    @adirian18 4 місяці тому

    Hejka, Z tego co wiem to Next.js wspiera też "static export" co oznacza że używając "Client Components" możemy stworzyć tradycyjne SPA Co prawda nigdy nie próbowałem tego zrobić w praktyce więc popraw mnie jeśli nie mam racji :D Pozdrawiam :)

    • @kacpergumieniuk6233
      @kacpergumieniuk6233 4 місяці тому

      korzystajac z page routera, i gdy nie uzywamy SSR, SSG lub dynamicznego routingu, po buildzie by default eksportuje nam statyczne pliki

    • @tworcastron
      @tworcastron 4 місяці тому

      Tylko wtedy mamy właściwie "zwykłego" Reacta. Nie jest to już aplikacja fullstackowa. Sam z tego nie korzystałem, ale jeśli tak to Next robi wtedy tylko za bundler, tak samo jak CRA, Vite, Webpack etc. Nie jest to już aplikacja fullstackowa a o to chodzi w Next.

    • @adirian18
      @adirian18 4 місяці тому

      Taki React z wbudowanym routerem i kilkoma małymi dodatkami, ale oczywiście nie jest to już wtedy fullstackowa apka.

  • @kacpergumieniuk6233
    @kacpergumieniuk6233 4 місяці тому

    a ja się tutaj nie zgodze... CRA, przynajmniej w obecnej jego wersji moim zdaniem nie ma, lub ma bardzo malo istotnych zalet w porownaniu do napisania naszej aplikacji SPA w nexcie, a pokusze sie nawet o stwierdzenie ze CRA nie ma obecnie zadnego sensownego use case'u xd. Podales przyklady do czego uzywamy nexta, do czego cra, jednak nie podales zadnych zalet cra wzgledem nexta, jezeli chodzi o pisanie SPA. Next (przyklad na page router), ma wbudowane wiele przydatnych out of the box rozwiazan, takich jak wygodny , prosty wbudowany routing oparty na plikach, optymalizacje obrazow kompnoentem Image, fast refresh, wsparcie dla typescripta, import css i sass bezposrednio w komponentach, no i SEO (to ze 'duzo aplikacji nie jest indeksowanych bo to panel admina' xD to imo nie jest argument). Nawet jak z jakiegos powodu nie chcemy uzyc nexta do SPA to wtedy i tak warto uzyc np Vite zamiast CRA ze wzgledow optymalizacyjnych.

    • @tworcastron
      @tworcastron 4 місяці тому

      Wszystkie zalety, które wymieniłeś (z wyjątkiem routingu) nie pochodzą z Nexta ale z bundlera. Next nie ma tu nic do rzeczy. Vite czy CRA też nie ma znaczenia, to tylko bundler a ja nie porównuję tu bundlerów. Tu chodzi różnicę aplikacja SPA vs fullstackowa. Dlaczego brak potrzeby indeksowania nie jest argumentem jeśli ktoś wybiera next ze względu na SEO?

    • @tworcastron
      @tworcastron 4 місяці тому

      "Podales przyklady do czego uzywamy nexta, do czego cra" - nie. Ja podałem czym się różni Next vs React. SPA vs fullstack. Bundler to drobiazg, każdy może używać innego. CRA podany jako przykład. Co do Vite, jest szybki to fakt, ale też ma swoje ograniczenia i nie wszędzie się wpasuje.

    • @panbotuk
      @panbotuk 4 місяці тому

      'duzo aplikacji nie jest indeksowanych bo to panel admina' wg mnie to dobry argument. Projekty za dużą kasę sprzedaje się klientom docelowo i nawet ich nie ma w wyszukiwarce.

    • @kacpergumieniuk6233
      @kacpergumieniuk6233 4 місяці тому

      nadal sie nie zgadzam, a przynajmniej z nazewnictwem ktore swiadomie zastosowales. zakladasz ze porownanie reacta z nextem to to samo co porownanie SPA i fullstacka. Przeciez react to jest jedynie baza, a twory takie jak CRA, next i inne to rozbudowanie tej warstwy pierwotnej. Więc porownywanie golego Reata jako pierwotnej libki, do nexta, to tak jakbys porownywal rower i koło. Porownywanie CRA i Next w kontekscie SPA vs Fullstack ma juz wiekszy sens, ale nadal znikomy bo to, ze next szczyci się tym ze pozwala pisać appki fullstackowe, wcale nie oznacza ze nie mozna w nim pisać SPA (w nexcie napiszesz swietne , wydajne SPA i ten wybor wcale nie jest overkillem). Gdyby w twoim tytule było czy appki fullstackowe wyprą SPA - zgodzilbym się z przekazem, ale w obecnej formie , zamiast tytulu ktorego sens bylby adekwatny do - 'Czy rower krosowy wyprze rower miejski', mamy - 'Czy rower krosowy wyprze koło'.

    • @tworcastron
      @tworcastron 4 місяці тому

      ​@@kacpergumieniuk6233 Wszystko można we wszystkim. Jak ktoś chce to nawet czysty JS napisze w Angularze. Koło, rower.. co za różnica.

  • @evilmanzeratul
    @evilmanzeratul 4 місяці тому

    Czy twórca stron zrobi kurs next.js ?

    • @tworcastron
      @tworcastron 4 місяці тому

      W obecnym roku na 99% nie pojawią się żadne duże kursy.

  • @coder_one
    @coder_one 4 місяці тому

    Ponownie zachęcam do zapoznania się z artykułami Dana Abramova - jednego z twórców Reacta ponieważ gołym okiem widać, że twoja wiedza o architekturze Reacta jest nadszarpnięta zębem czasu. Nowa architektura Reacta nie dopuszcza używania go bez metaframeworka (czyli backendu którego najpopularniejszym przykładem jest Next, Remix lub Redwood), ponieważ jest on niezbędny do prawidłowego działania React Server Components oraz React Actions. To jest główny powód, dla którego dokumentacja Reacta obecnie promuje Next oraz Remix, ponieważ React jako biblioteka, w swojej nowej architekturze jest narzędziem, którego używanie "samodzielne" bez metaframeworka sprawia, że przestajemy czerpać z niego pełnię korzyści. Next.js lub inny metaframework Reactowy wraz z backendem napisanym np. w PHP/Ruby/.NET/Java to bardzo powszechne rozwiązanie, które świetnie się sprawdza, szczególnie tam gdzie dedykowany backend to gołe api, które obsługuje różne platformy (mobile, desktop, web) i w takim układzie Next przejmuje na siebie serwerową obsługę rzeczy, które są web-specyfic i nie ma sensu trzymać ich w dedykowanym backendzie.

  • @konradmleczko3810
    @konradmleczko3810 4 місяці тому

    bardzo fajne

  • @mikoajkaleta6856
    @mikoajkaleta6856 4 місяці тому

    To teraz film czy Remix wyprze Nexta

  • @mikoajkaleta6856
    @mikoajkaleta6856 4 місяці тому

    3:30 next nie nest :)

    • @tworcastron
      @tworcastron 4 місяці тому

      Napisałem na początku, że gdy będę mówił "nest" to mam na myśli oczywiście "next". Nagrywałem o jednym i drugiem więc łatwo się pomylić;)

  • @kusiu84
    @kusiu84 4 місяці тому

    dlaczego rodacy mówią zawsze "bekend" a nie poprawnie "bAkend" ? :/

    • @tworcastron
      @tworcastron 4 місяці тому

      Poprawnie wymawia się /ˈbækˌend/ i co teraz?

    • @Punisher4xe
      @Punisher4xe 4 місяці тому

      @@tworcastron to jest ta sama głoska co w słowie "hat". Nikt nie mówi /het/

    • @tworcastron
      @tworcastron 4 місяці тому

      @@Punisher4xe jeśli już ktoś chce wytykać to jest to coś pomiędzy "a" i "e". Ja wiem, że robię błędy. Ale powiem ciekawostkę, w moim obecnym zespole US są tacy, którzy robią jeszcze więcej i nikt nie zwraca na to uwagi. Są nawet tacy, którzy mają właściwy dla swojego regionu akcent i wymowa jest jeszcze inna. Zabawne jest, że dla ameryki jest to OK, ale polak polakowi nie przepuści.

  • @lhard123l
    @lhard123l 4 місяці тому

    Panie, teraz dodają API do SPA bez frameworków, jest już custom-elements jak WebAssembly będzie w wersji LTS to kasujemy tego JS'a i wszystkie jego bękarty zwane frameworkami

    • @tworcastron
      @tworcastron 4 місяці тому

      Ile razy tak mówiło się o PHP, a on zamiast spadać to rośnie.

  • @gumowakaczkapl
    @gumowakaczkapl 4 місяці тому

    Hej, Wspaniały filmik :) Czy zrobisz kiedyś porównanie Angular vs React?

    • @tworcastron
      @tworcastron 4 місяці тому

      To by mogło być ciekawe, na pewno pomyślę :)

    • @troom6851
      @troom6851 4 місяці тому

      @@tworcastrondodalbym jeszcze Vue.js -> Angular vs React vs Vue.js

  • @rozek19
    @rozek19 4 місяці тому

    Paweł Wimmer w młodszym wydaniu, kolejnym pokoleniu😎 (zakładam, że kojarzysz, to komplement🤓👏). Brawo, właśnie trafiłem na kanał💪

    • @tworcastron
      @tworcastron 4 місяці тому

      Nie kojarzę, ale skoro to pozytywna postać to dzięki! Z ciekawości pogogluję:)

  • @LoganPL100
    @LoganPL100 4 місяці тому

    Takie pytanie, czego mielibyśmy oczekiwać od nowych wersji reacta? Jest stabilny, posiada duże możliwości, jest nadal chętnie wykorzystywany w projektach od prostych stron, po te bardziej skomplikowane

    • @tworcastron
      @tworcastron 4 місяці тому

      Dobre pytanie. Myślę, że sporo rzeczy nie jest idealnych, ale po to mamy różne rozwiązania żeby każdy mógł wybrać co mu pasuje / co pasuje pod projekt. Zawsze jest coś za coś.

  • @zygas15
    @zygas15 4 місяці тому

    Zabawny zwrot w sumie. Jak angular miałe stałe ale nie tak sexy updaty to się mówiło, że Angular martwy i sie nie rozwija. A jak teraz to samo jest z Reactem (gdzie Angular coraz mocniej idzie w rozwój) to teraz jest to ok. Dojrzała działająca biblioteka więc po co nowości w niej :D O ironio losu

    • @tworcastron
      @tworcastron 4 місяці тому

      Ja nigdy nie słyszałem, że Angular jest martwy. Jak to działa wg ciebie?

  • @kornix446
    @kornix446 4 місяці тому

    Dużo web3 siedzi na react projektów a web3 dopiero rusza wiec react nie taki zły na przyszlość.

  • @BGalu23
    @BGalu23 4 місяці тому

    No dobra, to ja zapytam tak, „czego mam się uczyć jeśli chodzi o frontend?” No bo jeśli są głosy ( w niektórych kom pod tym filmem) że reacta się nie opłaca to mam się uczyć PHP?

    • @tworcastron
      @tworcastron 4 місяці тому

      Tylko czy te głosy są zasadne? Jeśli chcesz być frontem to należy się uczyć rzeczy frontowych. Czyli JavaScript i jego frameworki.

    • @BGalu23
      @BGalu23 4 місяці тому

      @@tworcastron No właśnie o to mi chodzi. Ludzie którzy skandują, że react się nie opłaca nie wskazują na żadne alternatywy. No bo z tego co mi wiadomo obecnie react przejął większość rynku a np Vue i Angular są daleko za nim.

  • @michalbugajski
    @michalbugajski 4 місяці тому

    Heh, react jak kamerki GoPRO każda kolejna wersja aktualizuje tylko liczbę w nazwie 😁

    • @LoganPL100
      @LoganPL100 4 місяці тому

      od którejś wersji osiągnęły dobry poziom i każda kolejna wersja to nie będą duże usprawnienia. Ale porównując najnowszy model z jakimś 4 modelem wstecz to już różnica zauważalna

  • @adamkniec9333
    @adamkniec9333 4 місяці тому

    Fajny materiał. Miło dla odmiany posłuchać o technologii "na chłodno", bez zbędnego "hajpu" i marketingowego kolorowania :)

  • @vladeb1104
    @vladeb1104 4 місяці тому

    od 3mcy szukam pracy jako junior/med react na rynku brytyjskim - i co? miałem interview pod Angulara * 3...pod VUE * 2...pod Blazora (bo robiłem też w .net) ...pod SQL (też mam jakieś doświadczenia) - ale nikt jeszcze nie chciał tej mojej reactowej wiedzy. Także na dziś skupiam się tylko na .NET i ewentualnie Blazor bo w tym jest teraz w miare ruch... Powiem szczerze, że chyba react troche już za bardzo przekombinował. Firmy z ktorymi rozmawiałem celową omijały tę technologię ze względu min na complexity. Jedna firma mi nawet powiedziała wprost - zostajemy w blazor bo ...tak jest po prostu łatwiej - szkoda że nie umiesz tyle w blazorze co w react bo już byś u nas pracował - i to po tylu latach szkalowania przez wszystkich blazora...trzeba było dalej po szkole w tym siedzieć :-)

    • @tworcastron
      @tworcastron 4 місяці тому

      Czy to znaczy, że nie ma w ogóle ofert na Reacta, czy poszedłeś do tych firm (z angularem/vue/blazerem) z myślą, że namówisz ich na zmianę technologii na Reacta?

    • @vladeb1104
      @vladeb1104 4 місяці тому

      @@tworcastron dostępne oferty ukierunkowane sa głównie na seniorskie pozycje. Oczywiście większość ofert na Full-Stack Deva (w moim przypadku junior/med Net/React) zaznacza, że szukają ludzi z całego przedziału NET-Any frontend framework - ale jak już z nimi rozmawiasz to każda jest ukierunkowana na nowy front ale nigdy nie jest to react - jak dobrze liczę to miałem już 7-8 takich rozmów i chyba już to coś znaczy.

    • @tworcastron
      @tworcastron 4 місяці тому

      @@vladeb1104 znaczy to, że trafiasz na takie firmy. Prosty test, popatrzmy na liczby ogłoszeń pracy na justjoin.it (zaznaczając tylko junior/mid). React (943 ofert), angular (580 ofert), blazor (7 ofert). Być może w branży NET mają jakieś konkretne upodobania, nie wiem, ale na pewno nie powiedziałbym, że React pada.

    • @matt112fly
      @matt112fly 8 днів тому

      duze ssanie jest na reacta w polsce

  • @covalito
    @covalito 4 місяці тому

    I moim zdaniem dobrze. Nie ma sensu na siłę zmieniać API biblioteki tylko żeby coś zmienić, tym bardziej, że przynajmniej dla mnie jest mocno DX friendly. A zmiany optymalizacyjne takie jak dodanie compilera zawsze na plus, bo wydajność reacta najlepsza nie jest

    • @tworcastron
      @tworcastron 4 місяці тому

      Stabilność jest bardzo ważna gdy pisze się duży projekt na lata.

  • @RaZziaN1
    @RaZziaN1 4 місяці тому

    Krotka odpowiedz: Nie warto, kazdy dzisiaj "umie reacta" - wiec sie nie przebijesz, nie masz szans no chyba ze siedzisz juz w branzy ladnych kilka lat. A zwolnien jest cala masa, polecam nie wchodzic w programowanie.

    • @jank8456
      @jank8456 4 місяці тому

      są jakieś dane w miarę rzetelne w sieci pokazujące spadek zapotrzebowania na programostów reacta/next js? Jeśli masz takie to podrzuć ze dwa linki

    • @tworcastron
      @tworcastron 4 місяці тому

      Brawo. W ten sposób można się zniechęcić do każdej pracy. Co polecasz?

    • @adamkniec9333
      @adamkniec9333 4 місяці тому

      I wszedłeś na kanał dotyczący programowania żeby to napisać? Skoro nie warto to nie trać na to czasu i działaj w swojej branży :D

    • @DirtySanchez2137
      @DirtySanchez2137 4 місяці тому

      Tak się niszczy konkurencję xD

    • @ukaszfijakowski3244
      @ukaszfijakowski3244 4 місяці тому

      @@jank8456 moge CI powiedziec ze na mida bywa 500 kandytatów na miejsce, mozna miec pare lat doswiadczenia i szukac pare miesiecy bez skutku.