Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Spike: Next.js / React Server Components usage guide

Ouverte
#722 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
38/100
Type d'issue
Documentation
Clarté
Plutôt claire
Activité
Calme
Stack technique
firebase, next.js, react, typescript

Piste de recherche

Examinez les issues associées #530 et #334, puis lisez la référence liée sur la sérialisation de Firestore. Étudiez l’utilisation de Firestore avec React Server Components et déterminez quels hooks de reactfire sont compatibles avec RSC et lesquels sont réservés au client. Le travail sera considéré comme terminé après l’ajout d’une section de documentation « Using reactfire with Next.js / RSC » couvrant le modèle 'use client' et l’approche de sérialisation SSR de Firestore.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

v5

reactfire works with Next.js but the full SSR/RSC story needs exploration before we can write authoritative guidance. Known pieces:

Solved (client-side patterns):

  • Context providers need 'use client' for App Router
  • Browser-only SDKs (Analytics, etc.) also need ssr: false via next/dynamic to prevent SSR initialization — see #530

Needs exploration:

Outcome: a "Using reactfire with Next.js / RSC" section in docs covering both the simple 'use client' pattern and the Firestore SSR serialization approach.

Related: #530, #334

Langage dominant
TypeScript
Étoiles
3.6k
Forks
403
Merge moyen
5 j 1 h
PR mergées (30 j)
10

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de FirebaseExtended/reactfire

Toutes les issues de FirebaseExtended/reactfire

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.