Skip to main content

react.usefactory

Home > @openformat/react > useFactory

useFactory() function

Create apps

Signature:

export declare function useFactory(): {
create: import("@tanstack/react-query").UseMutateAsyncFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
data: undefined;
error: null;
isError: false;
isIdle: true;
isLoading: false;
isSuccess: false;
status: "idle";
mutate: import("@tanstack/react-query").UseMutateFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
reset: () => void;
context: unknown;
failureCount: number;
failureReason: unknown;
isPaused: boolean;
variables: {
name: string;
constellation: string;
owner: string;
} | undefined;
} | {
create: import("@tanstack/react-query").UseMutateAsyncFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
data: undefined;
error: null;
isError: false;
isIdle: false;
isLoading: true;
isSuccess: false;
status: "loading";
mutate: import("@tanstack/react-query").UseMutateFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
reset: () => void;
context: unknown;
failureCount: number;
failureReason: unknown;
isPaused: boolean;
variables: {
name: string;
constellation: string;
owner: string;
} | undefined;
} | {
create: import("@tanstack/react-query").UseMutateAsyncFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
data: undefined;
error: unknown;
isError: true;
isIdle: false;
isLoading: false;
isSuccess: false;
status: "error";
mutate: import("@tanstack/react-query").UseMutateFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
reset: () => void;
context: unknown;
failureCount: number;
failureReason: unknown;
isPaused: boolean;
variables: {
name: string;
constellation: string;
owner: string;
} | undefined;
} | {
create: import("@tanstack/react-query").UseMutateAsyncFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
data: {
starAddress: string;
};
error: null;
isError: false;
isIdle: false;
isLoading: false;
isSuccess: true;
status: "success";
mutate: import("@tanstack/react-query").UseMutateFunction<{
starAddress: string;
}, unknown, {
name: string;
constellation: string;
owner: string;
}, unknown>;
reset: () => void;
context: unknown;
failureCount: number;
failureReason: unknown;
isPaused: boolean;
variables: {
name: string;
constellation: string;
owner: string;
} | undefined;
};

Returns:

{ create: import("@tanstack/react-query").UseMutateAsyncFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; data: undefined; error: null; isError: false; isIdle: true; isLoading: false; isSuccess: false; status: "idle"; mutate: import("@tanstack/react-query").UseMutateFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: unknown; isPaused: boolean; variables: { name: string; constellation: string; owner: string; } | undefined; } | { create: import("@tanstack/react-query").UseMutateAsyncFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; data: undefined; error: null; isError: false; isIdle: false; isLoading: true; isSuccess: false; status: "loading"; mutate: import("@tanstack/react-query").UseMutateFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: unknown; isPaused: boolean; variables: { name: string; constellation: string; owner: string; } | undefined; } | { create: import("@tanstack/react-query").UseMutateAsyncFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; data: undefined; error: unknown; isError: true; isIdle: false; isLoading: false; isSuccess: false; status: "error"; mutate: import("@tanstack/react-query").UseMutateFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: unknown; isPaused: boolean; variables: { name: string; constellation: string; owner: string; } | undefined; } | { create: import("@tanstack/react-query").UseMutateAsyncFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; data: { starAddress: string; }; error: null; isError: false; isIdle: false; isLoading: false; isSuccess: true; status: "success"; mutate: import("@tanstack/react-query").UseMutateFunction<{ starAddress: string; }, unknown, { name: string; constellation: string; owner: string; }, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: unknown; isPaused: boolean; variables: { name: string; constellation: string; owner: string; } | undefined; }

Example

const { data, create } = useFactory();