@@ -49,10 +49,9 @@ function getFiles({
49
49
}
50
50
` ,
51
51
"app/routes/parent.tsx" : js `
52
- import { json } from "react-router"
53
52
import { Outlet, useLoaderData } from "react-router"
54
53
export function loader() {
55
- return json( { message: 'Parent Server Loader'}) ;
54
+ return { message: 'Parent Server Loader' } ;
56
55
}
57
56
${
58
57
parentClientLoader
@@ -89,13 +88,12 @@ function getFiles({
89
88
}
90
89
` ,
91
90
"app/routes/parent.child.tsx" : js `
92
- import { json } from "react-router"
93
91
import { Form, Outlet, useActionData, useLoaderData } from "react-router"
94
92
export function loader() {
95
- return json( { message: 'Child Server Loader'}) ;
93
+ return { message: 'Child Server Loader' } ;
96
94
}
97
95
export function action() {
98
- return json( { message: 'Child Server Action'}) ;
96
+ return { message: 'Child Server Action' } ;
99
97
}
100
98
${
101
99
childClientLoader
@@ -417,18 +415,13 @@ test.describe("Client Data", () => {
417
415
} ) ,
418
416
"app/routes/parent.child.tsx" : js `
419
417
import * as React from 'react';
420
- import { json } from "react-router";
421
418
import { useLoaderData } from "react-router";
422
419
export function loader() {
423
- return json({
424
- message: "Child Server Loader Data",
425
- });
420
+ return { message: "Child Server Loader Data" };
426
421
}
427
422
export async function clientLoader({ serverLoader }) {
428
423
await new Promise(r => setTimeout(r, 100));
429
- return {
430
- message: "Child Client Loader Data",
431
- };
424
+ return { message: "Child Client Loader Data" };
432
425
}
433
426
export function HydrateFallback() {
434
427
return <p>SHOULD NOT SEE ME</p>
@@ -600,19 +593,14 @@ test.describe("Client Data", () => {
600
593
} ) ,
601
594
"app/routes/parent.child.tsx" : js `
602
595
import * as React from 'react';
603
- import { json } from "react-router";
604
596
import { useLoaderData, useRevalidator } from "react-router";
605
597
let isFirstCall = true;
606
598
export async function loader({ serverLoader }) {
607
599
if (isFirstCall) {
608
600
isFirstCall = false
609
- return json({
610
- message: "Child Server Loader Data (1)",
611
- });
601
+ return { message: "Child Server Loader Data (1)" };
612
602
}
613
- return json({
614
- message: "Child Server Loader Data (2+)",
615
- });
603
+ return { message: "Child Server Loader Data (2+)" };
616
604
}
617
605
export async function clientLoader({ serverLoader }) {
618
606
await new Promise(r => setTimeout(r, 100));
@@ -671,13 +659,9 @@ test.describe("Client Data", () => {
671
659
export async function loader({ serverLoader }) {
672
660
if (isFirstCall) {
673
661
isFirstCall = false
674
- return json({
675
- message: "Child Server Loader Data (1)",
676
- });
662
+ return { message: "Child Server Loader Data (1)" };
677
663
}
678
- return json({
679
- message: "Child Server Loader Data (2+)",
680
- });
664
+ return { message: "Child Server Loader Data (2+)" };
681
665
}
682
666
let isFirstClientCall = true;
683
667
export async function clientLoader({ serverLoader }) {
@@ -799,7 +783,7 @@ test.describe("Client Data", () => {
799
783
"app/routes/parent.tsx" : js `
800
784
import { Outlet, useLoaderData, useRouteLoaderData, useRouteError } from 'react-router'
801
785
export function loader() {
802
- return { message: 'Parent Server Loader'};
786
+ return { message: 'Parent Server Loader' };
803
787
}
804
788
export async function clientLoader({ serverLoader }) {
805
789
console.log('running parent client loader')
0 commit comments