npm init solid@latest
Notes:
- You dont need global state management detail https:
- Your UI lib https:
- Your Api Managment https:
- Your vite.config
```js
import solid from "solid-start/vite";
import { defineConfig } from "vite";
import solidPlugin from "vite-plugin-solid";
import suidPlugin from "@suid/vite-plugin";
export default defineConfig({
plugins: [suidPlugin(), solid()],
build: {
target: "esnext",
},
});
```
- Your tsconfig
```json
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "node",
"jsxImportSource": "solid-js",
"jsx": "preserve",
"strict": true,
"types": ["solid-start/env","vite/client"],
"baseUrl": "./",
"paths": {
"~/*": ["./src/*"]
},
"noEmit": true,
"isolatedModules": true
}
}
```
No Need Thanks. :)