Add Solid Router

This commit is contained in:
2026-03-01 13:54:22 +01:00
parent e1956f1dde
commit 9443ca5987
4 changed files with 24 additions and 6 deletions

View File

@@ -23,6 +23,7 @@
"vite-plugin-solid": "^2.11.8"
},
"dependencies": {
"@solidjs/router": "^0.15.4",
"solid-js": "^1.9.5"
}
}

12
pnpm-lock.yaml generated
View File

@@ -8,6 +8,9 @@ importers:
.:
dependencies:
'@solidjs/router':
specifier: ^0.15.4
version: 0.15.4(solid-js@1.9.9)
solid-js:
specifier: ^1.9.5
version: 1.9.9
@@ -537,6 +540,11 @@ packages:
peerDependencies:
solid-js: ^1.6.12
'@solidjs/router@0.15.4':
resolution: {integrity: sha512-WOpgg9a9T638cR+5FGbFi/IV4l2FpmBs1GpIMSPa0Ce9vyJN7Wts+X2PqMf9IYn0zUj2MlSJtm1gp7/HI/n5TQ==}
peerDependencies:
solid-js: ^1.8.6
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -1528,6 +1536,10 @@ snapshots:
dependencies:
solid-js: 1.9.9
'@solidjs/router@0.15.4(solid-js@1.9.9)':
dependencies:
solid-js: 1.9.9
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.28.4

View File

@@ -1,13 +1,10 @@
import type { Component } from 'solid-js';
import Comp from './Comp';
const App: Component = () => {
export default function App() {
return (
<>
<h1>Hello world!!!!</h1>
<Comp />
</>
);
};
export default App;
}

View File

@@ -1,5 +1,6 @@
/* @refresh reload */
import { render } from 'solid-js/web';
import { Router, Route } from '@solidjs/router';
import 'solid-devtools';
import App from './App';
@@ -12,4 +13,11 @@ if (import.meta.env.DEV && !(root instanceof HTMLElement)) {
);
}
render(() => <App />, root!);
render(
() => (
<Router>
<Route path='/' component={App} />
</Router>
),
root!,
);