feat(start): move `scripts`,`links`, and `meta` to the `head`
Closes #2426
As discussed in #2426, this change adds a new method named head onto Route. This function takes in the same parameters as meta and returns the values used for scripts, links, and meta. Additionally, the loaderData argument is made to be possibly undefined as this execution may happen both before and after the loader has resolved.
The meta, links, and scripts methods on Route as being dropped and replaced by this new head method.
☁️ Nx Cloud Report
CI is running/has finished running commands for commit cca0d77e26f253556eb1906d4727dab376bfd851. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.
📂 See all runs for this CI Pipeline Execution
✅ Successfully ran 2 targets
Sent with 💌 from NxCloud.
More templates
- tanstack-router-react-example-authenticated-routes
- tanstack-router-react-example-basic
- tanstack-router-react-example-basic-default-search-params
- tanstack-router-react-example-basic-file-based
- tanstack-router-react-example-basic-file-based-codesplitting
- tanstack-router-react-example-react-query
- tanstack-router-react-example-basic-react-query-file-based
- tanstack-router-react-example-basic-ssr-file-based
- tanstack-router-react-example-basic-ssr-streaming-file-based
- tanstack-router-react-example-basic-virtual-file-based
- tanstack-router-react-example-basic-virtual-inside-file-based
- tanstack-router-react-example-deferred-data
- tanstack-router-react-example-kitchen-sink
- tanstack-router-react-example-kitchen-sink-file-based
- tanstack-router-react-example-kitchen-sink-react-query
- tanstack-router-react-example-kitchen-sink-react-query-file-based
- tanstack-router-react-example-large-file-based
- tanstack-router-react-example-location-masking
- tanstack-router-react-example-navigation-blocking
- tanstack-router-react-example-quickstart
- tanstack-router-react-example-quickstart-esbuild-file-based
- tanstack-router-react-example-quickstart-file-based
- tanstack-router-react-example-quickstart-rspack-file-based
- tanstack-router-react-example-quickstart-webpack-file-based
- router-monorepo-react-query
- router-mono-simple
- tanstack-router-react-example-scroll-restoration
- tanstack-search-validator-adapters
- tanstack-start-example-basic
- tanstack-start-example-basic-auth
- tanstack-start-example-basic-rsc
- tanstack-start-example-basic-react-query
- tanstack-start-example-clerk-basic
- tanstack-start-example-convex-trellaux
- tanstack-start-example-counter
- tanstack-start-example-supabase-basic
- tanstack-start-example-trellaux
- tanstack-router-react-example-with-framer-motion
- tanstack-router-react-example-with-trpc
- tanstack-router-react-example-with-trpc-react-query
@tanstack/create-router
pnpm add https://pkg.pr.new/@tanstack/create-router@2571
@tanstack/arktype-adapter
pnpm add https://pkg.pr.new/@tanstack/arktype-adapter@2571
@tanstack/history
pnpm add https://pkg.pr.new/@tanstack/history@2571
@tanstack/eslint-plugin-router
pnpm add https://pkg.pr.new/@tanstack/eslint-plugin-router@2571
@tanstack/react-cross-context
pnpm add https://pkg.pr.new/@tanstack/react-cross-context@2571
@tanstack/react-router-with-query
pnpm add https://pkg.pr.new/@tanstack/react-router-with-query@2571
@tanstack/react-router
pnpm add https://pkg.pr.new/@tanstack/react-router@2571
@tanstack/router-cli
pnpm add https://pkg.pr.new/@tanstack/router-cli@2571
@tanstack/router-devtools
pnpm add https://pkg.pr.new/@tanstack/router-devtools@2571
@tanstack/router-generator
pnpm add https://pkg.pr.new/@tanstack/router-generator@2571
@tanstack/router-plugin
pnpm add https://pkg.pr.new/@tanstack/router-plugin@2571
@tanstack/router-vite-plugin
pnpm add https://pkg.pr.new/@tanstack/router-vite-plugin@2571
@tanstack/start
pnpm add https://pkg.pr.new/@tanstack/start@2571
@tanstack/start-vite-plugin
pnpm add https://pkg.pr.new/@tanstack/start-vite-plugin@2571
@tanstack/valibot-adapter
pnpm add https://pkg.pr.new/@tanstack/valibot-adapter@2571
@tanstack/virtual-file-routes
pnpm add https://pkg.pr.new/@tanstack/virtual-file-routes@2571
@tanstack/zod-adapter
pnpm add https://pkg.pr.new/@tanstack/zod-adapter@2571
commit: cca0d77