Wir diskutieren mit Nils Hartmann über die Zukunft von React!
Ein neuer Podcast! "Aber ihr habt doch schon nen Youtube Kanal?" Das stimmt! Allerdings haben wir diese Folge zum Anlass genommen, auch mal mit dem Format Podcast zu experimentieren. Noch keine Ahnung was daraus wird. Allerdings passt es hier und vielleicht auch für zukünftige längere Diskussionen ohne direkten Code Bezug aus unserer Sicht ganz vorzüglich.
das war vor und während der Aufnahme gar nicht geplant, aber beim Sichten des Aufnahmematerials bot sich das quasi an. Also go!
In unserer inoffiziellen nullten Folge haben wir den bekannten Speaker, Trainer und React-Experten Nils Hartmann zu Gast! Wir reden über die Zukunft von React! Und das in aller Tiefe, Breite und Höhe! Wir lassen uns richtig Zeit!
Wir haben auf diesem Kanal ja schon viel über Next.js und React gesprochen. Und natürlich sind die neueren Entwicklungen, die React auf dem Server sehen nicht an uns vorüber gegangen!
Und dazu kamen (kurz vor der Aufnahme am 21.11.2023) noch ein viel beachteter Post von Kent C. Dodds dazu. Das muss besprochen werden.
Erfahrt in dieser Folge Papperlapapp - Spaß mit Klammern! unseren Blick auf Nextjs und Remix und React auf dem Server im Allgemeinen! Wie spielen Java Backends da mit? Sind Single Page Applications jetzt verpönt?
Es bleibt spannend! Schaut doch mal rein! Wir sind gespannt was ihr so denkt!
Wie sieht das bei euch aus? Nutzt ihr Nextjs? Nutzt ihr React auf dem Server? Wie steht ihr zu den Blogposts? Wie seht ihr die Zukunft von React?
Schreibt es in die Kommentare! Wir sind sehr gespannt und wir freuen uns von euch zu hören!
In diesem Sinne: Papperlapapp - Spaß mit Klammern!
Vielen Dank fürs Zuhören, viel Spaß und wir freuen uns sehr auf euer Feedback! Wie findet ihr dieses Podcast Format? Sollen wir da in Zukunft mehr von machen? Schreibt es uns!
Nils Hartmann: https://nilshartmann.net/Das React Buch!: https://dpunkt.de/produkt/react-2/Nextjs: https://nextjs.org/Remix: https://remix.run/vite: https://vitejs.dev/Empfohlene Frameworks laut React Doku: https://react.dev/learn/start-a-new-react-project#nextjsSQL in JSX: https://www.reddit.com/r/nextjs/comments/17hgtrt/so_whats_the_deal_with_the_code_on_this_been/Memes zu JSX: https://twitter.com/antoniosarosi/status/1718081579300323716https://twitter.com/peer_rich/status/1717899010025910430
SQL und JSP: https://www.tutorialspoint.com/jsp/jsp_database_access.htmMigrieren einer React Router basierten Anwendung zu Remix: https://remix.run/docs/en/main/guides/migrating-react-router-appReact Server Components: https://nextjs.org/docs/app/building-your-application/rendering/server-components bzw. https://react.dev/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023#react-server-componentsDer Blogpost von Kent C. Dodds: https://www.epicweb.dev/why-i-wont-use-nextjsDie Antwort von Lee Robinson: https://leerob.io/blog/using-nextjsEine Dokumentation üner React.js: https://cult.honeypot.io/originals/react-the-documentary/Dan Abramov arbeitet nun für Bluesky: https://twitter.com/dan_abramov/status/1695566446007386214Neue Hooks für Formulare aber auf dem Server: https://react.dev/reference/react-dom/hooks/useFormState und https://react.dev/reference/react-dom/hooks/useFormStatusRedwood ist eine weitere Nextjs Alternative: https://redwoodjs.com/Waku ist auch eine Implementierung von React Server Components vom Macher von Jotai und Zustand: https://github.com/dai-shi/wakuDoku zu Taint Object: https://react.dev/reference/react/experimental_taintObjectReferenceWie funktioniert das mit async client components: https://demystifying-rsc.vercel.app/client-components/details/