@dypai-ai/client-sdk - v1.12.0
    Preparing search index...

    Function useEndpoint

    • Hook for fetching data from a DYPAI endpoint (GET).

      Type Parameters

      • T = any

      Parameters

      Returns UseQueryReturn<T>

      function ProductList() {
      const { data: products, isLoading, error } = useEndpoint('list_products');

      if (isLoading) return <Spinner />;
      if (error) return <Error message={error.message} />;
      return products.map(p => <Product key={p.id} {...p} />);
      }
      // With params and conditional fetching
      const { data } = useEndpoint('search_products', {
      params: { category: 'electronics', limit: 20 },
      enabled: !!searchTerm,
      });
      // Auto-refetch every 30 seconds
      const { data: notifications } = useEndpoint('get_notifications', {
      refetchInterval: 30000,
      });