From 2d967e639ff8097abf429ad276b42ca5715c11b4 Mon Sep 17 00:00:00 2001 From: Yusuke Wada Date: Sat, 4 Jan 2025 18:55:45 +0900 Subject: [PATCH] docs: update readme to follow RR7 --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b75465a..01da1f5 100644 --- a/README.md +++ b/README.md @@ -162,13 +162,13 @@ If you want to add extra context values when you use React Router routes, like i ```ts // app/routes/_index.tsx -import type { Route } from './+types/_index' +import type { Route } from './+types/home' export const loader = (args: Route.LoaderArgs) => { - return { extra: context.extra } + return { extra: args.context.extra } } -export default function Index({ loaderData }: Route.ComponentProps) { +export default function Home({ loaderData }: Route.ComponentProps) { const { extra } = loaderData return

Extra is {extra}

} @@ -277,15 +277,15 @@ export default app In the React Router route, you can get the context from `args.context.hono.context`: ```ts -// app/routes/_index.tsx -import { Router } from './types/_index' +// app/routes/home.tsx +import type { Route } from './+types/home' -export const loader = ({ context }) => { +export const loader = (args: Route.LoaderArgs) => { const message = args.context.hono.context.get('message') return { message } } -export default function Index({ loaderData }: Route.ComponentProps) { +export default function Home({ loaderData }: Route.ComponentProps) { const { message } = loaderData return

Message is {message}

} @@ -366,7 +366,7 @@ export default app You can retrieve and process the context saved in Hono from React Router as follows: ```ts -// app/routes/_index.tsx +// app/routes/home.tsx import type { Env } from 'server' import { getContext } from 'hono/context-storage' // It can be called anywhere for server-side processing.