No video

React fusionne le front et le back ! - Actus JS de la semaine (30 octobre 2023)

  Рет қаралды 11,251

DevTheory

DevTheory

Күн бұрын

🔹 Découvrez "AI Pricing Optimizer" ! go.devtheory.f...
Actu: React lance les server actions : / 1716573234160967762
Actu: Mock Service Worker v2.0.0 : github.com/msw...
Actu: Radix UI sur Vue.js : www.radix-vue....
Service: AI Pricing Optimizer : go.devtheory.f...
--------------------------------------------------------------------
DevTheory
Formations : devtheory.fr/?...
Discord : go.devtheory.f...
Twitter: go.devtheory.f...
LinkedIn : go.devtheory.f...
--------------------------------------------------------------------
Informations
00:00 - Introduction
00:30 - Actu: React lance les server actions
04:07 - Actu: Mock Service Worker v2.0.0
06:17 - Actu: Radix UI sur Vue.js
07:46 - Service: AI Pricing Optimizer
10:48 - Conclusion
Contact partenariat : go.devtheory.f...

Пікірлер: 32
@funckysom7817
@funckysom7817 7 ай бұрын
Ton projet est intéressant
@Walien_
@Walien_ 10 ай бұрын
J'apprécie tes vidéos actus de la semaine mais j'aurais une petite demande à te faire, pourrais tu chapitrer les différentes parties de la vidéos afin que l'on puisse directement obtenir les timecodes des différentes parties qui peuvent nous intéresser
@DevTheory
@DevTheory 9 ай бұрын
Merci! D'ailleurs je chapitre toutes les vidéos depuis plus de 2 ans maintenant 😅 Tu peux regarder en description de toutes les vidéos il y a bien le sommaire, mais je suppose que KZbin ne le prend pas toujours en compte, peut-être à cause de la version du navigateur ou alors d'extensions !
@jeromeguerin2481
@jeromeguerin2481 9 ай бұрын
Merci Bryan pour tes vidéos super intéressantes ! Beaucoup de force à toi et n’arrête pas je t’en prie ❤
@DevTheory
@DevTheory 9 ай бұрын
Merci beaucoup !! Je vais continuer comme ça 💪
@asubijotaka7374
@asubijotaka7374 10 ай бұрын
GG pour ton projet perso ;)
@DevTheory
@DevTheory 9 ай бұрын
Merci à toi!
@sylvainschellenberger
@sylvainschellenberger 10 ай бұрын
Le tweet sur les Server Actions de React semble s'adresser aux créateurs de bibliothèques/frameworks (je pense surtout les "meta-frameworks" comme Next.js ou Gatsby). En effet, ce 'use server' ne peut fonctionner que si le projet utilise du Server Side Rendering, et non dans une Single Page Application que l'on créerait avec Vite par exemple. Il est évidemment possible de se configurer son propre environnement React en SSR, mais je pense que l'on dépasse le cadre d'un "petit" projet. Bonne chance pour le pré-lancement d'AI Pricing Optimizer en tout cas.
@SimonDiFolco32
@SimonDiFolco32 10 ай бұрын
Effectivement j'ai même l'impression que c'est un screen de la derniere conférence NextJs . Y'a déjà les 'use client' depuis un petit moment d'ailleurs
@DevTheory
@DevTheory 9 ай бұрын
Exactement ! Et merci !
@harkor007
@harkor007 10 ай бұрын
Pour revenir un peu sur ce "use server" alors oui ça va exécuter du code côté serveur mais ça n'empêche pas du tout de travailler avec un environnement back à côté. La partie serveur de react dans ce cas-ci ça permet surtout d'alléger le code exécuté côté client (donc meilleures perfs) et ça permet également de protéger un peu mieux ce qui se passe entre le back (php, java, python, node, etc) et le front car on ne verra pas/plus dans le navigateur ce qui se passe entre le browser et le backend. Ça s'arrête là. Que ça soit pour de gros ou petits projets, le 'use server' il est là principalement pour faire diminuer le code téléchargé par le browser de l'utilisateur et non pas pour "remplacer" le boulot d'un back.
@karlstein9572
@karlstein9572 10 ай бұрын
Désolé mais tu racontes n'importe quoi.. Ça protège rien du tout, ça simplifie le flux entre le front et le back, de sorte qu'on évite de passer par des API. Ça ne veut pas dire non plus qu'on ne voit rien dans le navigateur car il y a forcément une requête qui est envoyée sinon comment le serveur reçoit les données? Au final c'est transparent pour le développeur car certaines étapes sont cachées (envoi et parsing des données), mais le gros du travail est fait par les frameworks comme nextjs qui font l'intégration des server actions.
@karlstein9572
@karlstein9572 10 ай бұрын
​@@MrJohAApas besoin de passer par un service payant ?
@MrJohAA
@MrJohAA 10 ай бұрын
@@karlstein9572 Firebase est gratuit
@TojoRODIALSON
@TojoRODIALSON 9 ай бұрын
Le bon vieux temps. Du PHP dans le HTML 😁
@armandsalle8447
@armandsalle8447 10 ай бұрын
Intéressant AI Pricing, tu penses faire une vidéo sur comment on entraine une AI ?
@DevTheory
@DevTheory 9 ай бұрын
Pas sûr car maintenant qu'il y a les GPTs c'est assez simple d'y mettre un fichier PDF ou autre sans aucune Vector database 😅 Mais j'aime beaucoup le dev JS avec IA, j'aimerais bien faire des vidéos dessus
@Earlam
@Earlam 10 ай бұрын
Salut, est ce que ces fonctions 'use server' peuvent servir pour le SEO ?
@DevTheory
@DevTheory 10 ай бұрын
Salut! Non je ne pense pas, je ne vois pas de relation entres les deux
@tfgg1490
@tfgg1490 9 ай бұрын
purquoi tu ne fait pas de tuto sur svelte ou sveltekit
@moneyfr
@moneyfr 10 ай бұрын
que penses tu de string-ts
@DevTheory
@DevTheory 10 ай бұрын
Superbe librairie ! Mais attention à ne pas l'utiliser pour rien, c'est vraiment des cas précis où on a besoin de manipuler le type d'une string
@FlorianChevallier
@FlorianChevallier 10 ай бұрын
Finalement ça reprends ce que fait Remix avec ses actions
10 ай бұрын
Effectivement le use server n'est viable sur des petits projets très très simple... Déjà que React mélange le code, le html (jsx/tsx) voir le css parfois, si on rajoute le back la dedans, ca va devenir le boulgi boulga de Casimir 🤢
@omegapirux
@omegapirux 10 ай бұрын
bah ça existe déjà, ça s'appelle NextJS, je l'ai utilisé pour un petit projet, mais je me vois mal dev de très très gros truc avec ça, Enfaite le soucis c'est que le Backend avec des composant useServer n'est pas organisé, c'est à nous de l'organiser dès le début du projet, normalement ça passe par la création d'un MVC, ou d'un design pattern en tout cas, sans ça, sur les gros projet on est foutu.
@FlorianChevallier
@FlorianChevallier 10 ай бұрын
Remix le fait tout aussi bien 😁
@karlstein9572
@karlstein9572 10 ай бұрын
L'utilité des server actions n'a rien à voir avec la taille du projet.. Ça permet par exemple de ne pas avoir à créer un endpoint d'api, ce qui serait le cas pour un site Web type boutique ou vitrine. De plus ceux qui comparent à php, ça me fait doucement rire car je savais pas qu'on pouvait utiliser php pour faire du fronted, j'entends par là exécuté sur le navigateur.
@mwlulud2995
@mwlulud2995 9 ай бұрын
Si tu savais pas ça c que tu connais rien à PHP mdr😅
@karlstein9572
@karlstein9572 9 ай бұрын
@@mwlulud2995 j'ai commencé avec php il y a presque de 20 ans sur WP et Drupal, avant même d'être dans une filière info, mais tu savais déjà tout ça... Javascript permet d'avoir du code Isomorphe et de manipuler directement le DOM contrairement à php, c'est pourquoi la comparaison me fait rire. On peut faire du web (frontend/backend) avec n'importe quel langage (python, perl, ruby, c#, shell...), mais ce qui tourne dans le navigateur c'est du JS pas du php... à moins d'utiliser WASM et encore tu dois passer par du JS in fine...
@khazimndiaye2369
@khazimndiaye2369 10 ай бұрын
Comment on peut melangé tout tout dans un meme fichier?? Comme tu dis c’est juste pour des petits projets. Deja y’a du css du jsx et la ils viennent rajouter du code server🙄🙄
@rafikmansour4755
@rafikmansour4755 9 ай бұрын
le mytho qui insiste qu'il a coder ce week end, pffffff désabonne directe
@DevTheory
@DevTheory 9 ай бұрын
Je n'arrive pas à savoir si c'est ironique ou non ! 😅 J'ai précisé qu'il s'agissait d'un template Nuxt si jamais
Évitez ces 5 habitudes qui vous font passer pour un Développeur Inexpérimenté
14:18
Why Signals Are Better Than React Hooks
16:30
Web Dev Simplified
Рет қаралды 472 М.
SPONGEBOB POWER-UPS IN BRAWL STARS!!!
08:35
Brawl Stars
Рет қаралды 22 МЛН
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 539 М.
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 4,8 МЛН
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 10 МЛН
How NextJS REALLY Works
28:25
Theo - t3․gg
Рет қаралды 145 М.
The Big Headless CMS Lie (James Mikrut)
18:14
Vercel
Рет қаралды 56 М.
Qu'est-ce qu'un test unitaire ?
10:19
DevTheory
Рет қаралды 10 М.
5 SAAS à Succès (Par des Devs REACT)
12:18
Mike Codeur
Рет қаралды 9 М.
Better than React Native Stylesheet 💪
24:03
Simon Grimm
Рет қаралды 9 М.
The New React Native Architecture
25:59
Theo - t3․gg
Рет қаралды 137 М.
Le vrai travail du développeur frontend
13:54
Benjamin Code
Рет қаралды 121 М.
UI Libraries Are Dying, Here's Why
13:28
Theo - t3․gg
Рет қаралды 304 М.
SPONGEBOB POWER-UPS IN BRAWL STARS!!!
08:35
Brawl Stars
Рет қаралды 22 МЛН