data

概要

リファレンスドキュメント ↗

headers/status を含む "レスポンス" を、実際の Response へシリアライズすることを強制せずに作成します。

import { data } from "react-router";
 
export async function action({ request }: Route.ActionArgs) {
  let formData = await request.formData();
  let item = await createItem(formData);
  return data(item, {
    headers: { "X-Custom-Header": "value" }
    status: 201,
  });
}

シグネチャ

function data<D>(data: D, init?: number | ResponseInit)

パラメータ

data

レスポンスに含めるデータ。

init

レスポンスに含めるステータスコード、または ResponseInit オブジェクト。

戻り値

データとレスポンスの init を含む DataWithResponseInit インスタンス。