0.0.9 • Published 9 months ago

solid-trpc v0.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

SolidJS tRPC - v10

Getting Started

I recommend using Create JD App but if you want to create a project from scratch, you can follow the steps below:

Installation

npm install solid-trpc@next @tanstack/solid-query

Creating A Client

// utils/trpc.ts
import { IAppRouter } from "@/routers"; // your router type
import { createTRPCSolid } from "solid-trpc";
import { httpBatchLink } from "@trpc/client";

export const trpc = createTRPCSolid<IAppRouter>();
export const client = trpc.createClient({
  links: [
    httpBatchLink({
      url: "/api/trpc",
    }),
  ],
});

TRPC Provider

// App.tsx
import { QueryClient } from "@tanstack/solid-query";
import { Component } from "solid-js";
import { TRPCProvider } from "solid-trpc";
import { client } from "./utils/trpc"; // the client we created above
import Home from "./pages/Home"; // any page that uses trpc

interface IAppProps {}

const queryClient = new QueryClient();
const App: Component<IAppProps> = ({}) => {
  return (
    <TRPCProvider client={client} queryClient={queryClient}>
      <Home />
    </TRPCProvider>
  );
};

export default App;
1.0.0-alpha.1

12 months ago

0.1.0-sssr.8

9 months ago

0.0.12-rc.3

9 months ago

0.0.11-rc.3

1 year ago

0.1.2-sssr.0

1 year ago

0.1.0-sssr.4

1 year ago

0.1.0-sssr.3

1 year ago

0.1.0-sssr.6

1 year ago

0.1.0-sssr.5

1 year ago

0.1.1-sssr.0

1 year ago

0.1.0-sssr.0

1 year ago

0.1.0-sssr.2

1 year ago

0.1.0-sssr.1

1 year ago

0.1.0-sssr.7

1 year ago

0.1.0

1 year ago

0.0.11-rc.2

1 year ago

0.0.4-rc.1

2 years ago

0.0.1-rc.1

2 years ago

0.0.7-rc.1

2 years ago

0.0.10-rc.2

1 year ago

0.0.10-rc.1

1 year ago

0.1.0-ssr.1

1 year ago

0.0.9-rc.1

1 year ago

0.0.6-rc.1

2 years ago

0.0.6-beta.1

2 years ago

0.0.3-rc.1

2 years ago

0.0.7-beta.1

2 years ago

0.0.5-beta.1

2 years ago

0.0.9

2 years ago

0.0.4-beta.1

2 years ago

0.0.8

2 years ago

0.0.3-beta.1

2 years ago

0.0.8-rc.1

1 year ago

0.0.2-rc.1

2 years ago

0.0.7

2 years ago

0.0.5-rc.1

2 years ago

0.0.2-beta.1

2 years ago

0.0.1-beta.1

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago