A declarative router for solid-js
npm install solid-router

!NPM
A declarative router for solid-js
``bash`
npm install solid-router
`jsx
import { render } from 'solid-js/dom';
import { ContextProvider } from 'solid-router';
render( HomePage AboutPage
() => (
),
document.getElementById('root'),
);
`
`js
import http from 'http';
import { renderToString } from 'solid-js/dom';
import { ContextProvider } from 'solid-router/server';
import App from './app';
const server = http.createServer(async (req, res) => {
res.write(
await renderToString(() => (
initialEntries: [req.url],
}}
>
)),
);
res.end();
});
server.listen(8080, () => {
console.log('application running at port 8080');
});
``
- Simple routing codesanbox
- Route params codesanbox