ChemPal Documentation - v0.0.0
    Preparing search index...
    • React v19 useOptimistic hook for streaming search results.

      This hook provides optimistic updates for search results as they stream in, giving users immediate feedback while the search is still running.

      Benefits:

      • Immediate UI updates as results arrive
      • Automatic rollback on errors
      • Better perceived performance
      • Reduced complex state synchronization

      Parameters

      Returns {
          results: Product[];
          addResult: (product: Product) => void;
          addResultsBatch: (products: Product[]) => void;
      }