Skip to content

Commit dd3b008

Browse files
committed
cleanup
1 parent c6db636 commit dd3b008

File tree

4 files changed

+20
-47
lines changed

4 files changed

+20
-47
lines changed

packages/remix-react/browser.tsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
RouterProvider,
88
} from "react-router-dom";
99

10-
import { Links, Meta, RemixContext, Scripts } from "./components";
10+
import { RemixContext } from "./components";
1111
import type { EntryContext, FutureConfig } from "./entry";
1212
import { RemixErrorBoundary } from "./errorBoundaries";
1313
import { deserializeErrors } from "./errors";
@@ -16,7 +16,6 @@ import {
1616
createClientRoutes,
1717
createClientRoutesWithHMRRevalidationOptOut,
1818
} from "./routes";
19-
import { RemixRootDefaultFallback } from "./fallback";
2019

2120
/* eslint-disable prefer-let/prefer-let */
2221
declare global {
@@ -246,8 +245,8 @@ export function RemixBrowser(_props: RemixBrowserProps): ReactElement {
246245
router = createBrowserRouter(routes, {
247246
hydrationData,
248247
future: {
249-
v7_fetcherPersist: window.__remixContext.future.v3_fetcherPersist,
250248
v7_normalizeFormMethod: true,
249+
v7_fetcherPersist: window.__remixContext.future.v3_fetcherPersist,
251250
v7_partialHydration: true,
252251
},
253252
});
@@ -285,9 +284,6 @@ export function RemixBrowser(_props: RemixBrowserProps): ReactElement {
285284
});
286285
}, [location]);
287286

288-
// let FallbackElement =
289-
// window.__remixRouteModules["root"].Fallback || RemixRootDefaultFallback;
290-
291287
// We need to include a wrapper RemixErrorBoundary here in case the root error
292288
// boundary also throws and we need to bubble up outside of the router entirely.
293289
// Then we need a stateful location here so the user can back-button navigate
@@ -304,7 +300,7 @@ export function RemixBrowser(_props: RemixBrowserProps): ReactElement {
304300
<RemixErrorBoundary location={location}>
305301
<RouterProvider
306302
router={router}
307-
// fallbackElement={<FallbackElement />}
303+
fallbackElement={null}
308304
future={{ v7_startTransition: true }}
309305
/>
310306
</RemixErrorBoundary>

packages/remix-react/fallback.tsx

Lines changed: 0 additions & 22 deletions
This file was deleted.

packages/remix-react/routes.tsx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,12 @@ export function createClientRoutes(
149149
return (routesByParentId[parentId] || []).map((route) => {
150150
let routeModule = routeModulesCache?.[route.id];
151151

152-
async function actuallyCallServerLoader(request: Request) {
152+
async function fetchServerLoader(request: Request) {
153153
if (!route.hasLoader) return null;
154154
return fetchServerHandler(request, route);
155155
}
156156

157-
async function actuallyCallServerAction(request: Request) {
157+
async function fetchServerAction(request: Request) {
158158
if (!route.hasAction) {
159159
let msg =
160160
`Route "${route.id}" does not have an action, but you are trying ` +
@@ -173,17 +173,17 @@ export function createClientRoutes(
173173

174174
async function callServerHandler(
175175
request: Request,
176-
handler: typeof actuallyCallServerLoader | typeof actuallyCallServerAction
176+
handler: typeof fetchServerLoader | typeof fetchServerAction
177177
) {
178178
// Only prefetch links if we've been loaded into the cache, route.lazy
179179
// will handle initial loads
180-
let routeModulePromise = routeModulesCache[route.id]
180+
let linkPrefetchPromise = routeModulesCache[route.id]
181181
? prefetchStyleLinks(route, routeModulesCache[route.id])
182182
: Promise.resolve();
183183
try {
184184
return handler(request);
185185
} finally {
186-
await routeModulePromise;
186+
await linkPrefetchPromise;
187187
}
188188
}
189189

@@ -233,13 +233,13 @@ export function createClientRoutes(
233233
return routeModule.clientLoader({
234234
request,
235235
params,
236-
serverFetch: () => Promise.resolve(routerJson(initialData)),
236+
serverLoader: () => Promise.resolve(routerJson(initialData)),
237237
});
238238
} else {
239239
return routeModule.clientLoader({
240240
request,
241241
params,
242-
async serverFetch() {
242+
async serverLoader() {
243243
throw new Error(
244244
"You are trying to call serverFetch() on a route that does not have a server loader"
245245
);
@@ -250,11 +250,11 @@ export function createClientRoutes(
250250
return routeModule.clientLoader({
251251
request,
252252
params,
253-
serverFetch: () => actuallyCallServerLoader(request),
253+
serverLoader: () => fetchServerLoader(request),
254254
});
255255
}
256256
} else {
257-
return actuallyCallServerLoader(request);
257+
return fetchServerLoader(request);
258258
}
259259
});
260260
};
@@ -266,7 +266,7 @@ export function createClientRoutes(
266266
return routeModule.clientAction({
267267
request,
268268
params,
269-
async serverFetch() {
269+
async serverAction() {
270270
throw new Error(
271271
"clientAction is unsupported on initial load"
272272
);
@@ -276,11 +276,11 @@ export function createClientRoutes(
276276
return routeModule.clientAction({
277277
request,
278278
params,
279-
serverFetch: () => actuallyCallServerAction(request),
279+
serverAction: () => fetchServerAction(request),
280280
});
281281
}
282282
} else {
283-
return actuallyCallServerAction(request);
283+
return fetchServerAction(request);
284284
}
285285
});
286286
};
@@ -291,13 +291,13 @@ export function createClientRoutes(
291291
...(!route.hasClientLoader
292292
? {
293293
loader: ({ request }: LoaderFunctionArgs) =>
294-
callServerHandler(request, actuallyCallServerLoader),
294+
callServerHandler(request, fetchServerLoader),
295295
}
296296
: {}),
297297
...(!route.hasClientAction
298298
? {
299299
action: ({ request }: ActionFunctionArgs) =>
300-
callServerHandler(request, actuallyCallServerAction),
300+
callServerHandler(request, fetchServerAction),
301301
}
302302
: {}),
303303
lazy: async () => {
@@ -312,7 +312,7 @@ export function createClientRoutes(
312312
lazyRoute.loader = (args) =>
313313
clientLoader({
314314
...args,
315-
serverFetch: () => actuallyCallServerLoader(args.request),
315+
serverLoader: () => fetchServerLoader(args.request),
316316
});
317317
}
318318

@@ -321,7 +321,7 @@ export function createClientRoutes(
321321
lazyRoute.action = (args) =>
322322
clientAction({
323323
...args,
324-
serverFetch: () => actuallyCallServerAction(args.request),
324+
serverAction: () => fetchServerAction(args.request),
325325
});
326326
}
327327

packages/remix-react/server.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ import {
55
StaticRouterProvider,
66
} from "react-router-dom/server";
77

8-
import { Links, Meta, RemixContext, Scripts } from "./components";
8+
import { RemixContext } from "./components";
99
import type { EntryContext } from "./entry";
1010
import { RemixErrorBoundary } from "./errorBoundaries";
1111
import { createServerRoutes } from "./routes";
12-
import { RemixRootDefaultFallback } from "./fallback";
1312

1413
export interface RemixServerProps {
1514
context: EntryContext;

0 commit comments

Comments
 (0)