Skip to content

A Next.js App or page decorator, React context object, and React hook to access Node.js HTTP server context when rendering components.

License

Notifications You must be signed in to change notification settings

jaydenseric/next-server-context

Repository files navigation

next-server-context

A Next.js App or page decorator, React context object, and React hook to access Node.js HTTP server context when rendering components.

Some uses:

  • Setting the HTTP response status code for the server side rendered page according to GraphQL query results in components.
  • Isomorphically accessing cookies within components.

Installation

To install next-server-context with npm, run:

npm install next-server-context

Decorate either the entire Next.js app or individual pages using the function withServerContext to be able to use the React hook useServerContext.

Requirements

Supported runtime environments:

Projects must configure TypeScript to use types from the ECMAScript modules that have a // @ts-check comment:

Exports

The npm package next-server-context features optimal JavaScript module design. It doesn’t have a main index module, so use deep imports from the ECMAScript modules that are exported via the package.json field exports:

About

A Next.js App or page decorator, React context object, and React hook to access Node.js HTTP server context when rendering components.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project