Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Les RSC ne sont pas serveur — les RCC ne sont pas client #12

Open
2 of 6 tasks
LutherTS opened this issue Nov 26, 2024 · 3 comments
Open
2 of 6 tasks

Les RSC ne sont pas serveur — les RCC ne sont pas client #12

LutherTS opened this issue Nov 26, 2024 · 3 comments

Comments

@LutherTS
Copy link

LutherTS commented Nov 26, 2024

Proposition de talk - React Paris

Description du talk

  • Titre : Les RSC ne sont pas serveur — les RCC ne sont pas client

  • Contenu :

Les React Server Components (RSC) ne sont pas des composants serveur. Les React Client Components (RCC) ne sont pas des composants client non plus. Chacun se divise en deux catégories distinctes de composants : ceux qui sont véritablement exclusifs à leur runtime prévu et ceux qui ne le sont pas.

Essayez d'importer un RSC depuis un module "server-first" qui ne contient aucune logique côté serveur dans l'arbre Client — il se comporte comme un composant client. Et saviez-vous que des composants marqués par la directive "use client" qui n'ont aucun logique côté client peuvent être entièrement rendus sur le serveur ?

Dans ce talk stimulant, Luther expose les Composants Agnostiques comme une catégorie manquante, cachée sous nos yeux, au sein des RSC et des RCC. En levant l’ambiguïté sur ces composants qui sont tantôt serveur, tantôt client, tout en distinguant clairement les Composants Agnostiques des véritables composants serveur et des véritables composants client, l’intervenant rétablit de la clarté dans l’écosystème de React 19 et propose une voie d’action concrète : la révélation d’un module longtemps inavoué et la directive qui lui a toujours manqué.

  • Durée :

    • Lightning (10 minutes)
    • Regular (20 minutes)
    • Deep dive (40 minutes)
  • Niveau :

    • Débutant
    • Intermédiaire
    • Avancé

A propos de vous

Scooby-Doo Mask Reveal Drake Hotline Bling
ALL_LIES_WILL_BE_EXPOSED_THAT_S_ALL.mp4
@LutherTS LutherTS changed the title Composants serveur, composants client, composants agnostiques Composants serveur, composants agnostiques Nov 26, 2024
@LutherTS
Copy link
Author

LutherTS commented Dec 3, 2024

Salut la team,

Je viens de voir que le prochain meetup sera le 12 décembre chez Sanofi. Honnêtement il ne sera pas possible que je puisse finir de préparer la nouvelle version de mon talk d'ici-là, d'autant plus que je continue encore de l'améliorer en ce moment-même. Du coup il serait préférable de le prendre en considération à partir du mois de janvier.

-- Luther

@gpichot
Copy link
Contributor

gpichot commented Dec 3, 2024

Hello Luther ! T’inquiète, on essaye dans tous les cas d’avoir des sujets différents entre les talks et de pas programmer le même speaker a minima deux fois de suite.

@LutherTS LutherTS changed the title Composants serveur, composants agnostiques Les RSC ne sont pas des composants serveur — Les RCC ne sont pas des composants client Dec 9, 2024
@LutherTS LutherTS changed the title Les RSC ne sont pas des composants serveur — Les RCC ne sont pas des composants client Les RSC ne sont pas serveur — Les RCC ne sont pas client Dec 9, 2024
@LutherTS LutherTS changed the title Les RSC ne sont pas serveur — Les RCC ne sont pas client Les RSC ne sont pas serveur — les RCC ne sont pas client Dec 9, 2024
@LutherTS
Copy link
Author

Salut la team ! Je viens de regarder la vidéo de ma présentation au React Meetup Paris de novembre dernier. Honnêtement... je ne pensais pas que je bégayerais "si peu", et ça me donne vraiment l'espoir de pouvoir faire de mon mieux et de davantage maîtriser mon bégaiement (ou même le vaincre sur le long terme) en faisant de plus en plus de talks.

La raison pour laquelle je dis ça c'est parce que pour ce talk chez Algolia, à part la structure du talk que j'avais définie en amont je n'avais absolument pas pu répéter ma présentation. Et donc je veux prendre le mois de janvier de mon côté pour répéter mon prochain talk régulièrement avant de le présenter plutôt en février. Je suis en train de finaliser ses slides et son script, et je pense que cet entraînement pourra vraiment faire la différence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants