Skip to content

BUG: createContext error in Next.js Server Components #2321

@dineshduggal

Description

@dineshduggal

TLDR

@rijkshuisstijl-community/components-react v11+ veroorzaakt een fout in Next.js v16 (App Router) omdat createContext wordt gebruikt in een Server Component. Hierdoor werkt Server Side Rendering niet zonder "use client" toe te voegen.

User Story

Als developer wil ik @rijkshuisstijl-community/components-react kunnen gebruiken in een Next.js v16 (App Router) project met Server Components, zodat ik componenten zoals Heading kan gebruiken zonder dat mijn pagina verplicht een Client Component moet worden.

Oplossingsrichting

Vermoeden is dat het door de LanguageNavigation component, dit moet opgenomen worden als een 'use client' component.

Actiepunten

  • Onderzoeken waarom createContext wordt uitgevoerd bij import van componenten zoals Heading
  • Controleren of de bundling in v11 het gebruik in Server Components blokkeert

Acceptatiecriteria

  • De library kan gebruikt worden zonder onverwachte runtime errors in Next.js Server Components

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions