Remix
Remix
remix/middleware/render · FunctionView Source

renderWith

Summary

Adds a renderer to request context.

Signature

function renderWith<renderer extends AnyRenderer>(
  createRenderer: RendererFactory<renderer>,
): Middleware<{
  key: ContextKey<AnyRenderer>;
  property: "render";
  value: renderer;
}>;

Parameters

createRenderer

A function that creates a renderer for each request.

Returns

Middleware that stores the renderer in request context.