dAppBooster
    Preparing search index...

    Function useTokenSearch

    • Custom hook that provides performant token search functionality.

      Enables efficient filtering of token lists by searching through token properties, using React's useDeferredValue to prevent UI blocking during search operations. The hook searches for matches in token address, symbol, and name properties.

      Parameters

      • options: TokenSearchOptions

        Token search configuration

        • OptionaldefaultSearchTerm?: string
        • tokens: any[]
      • Optionaldeps: DependencyList = []

        Additional dependencies that trigger search recalculation

      Returns TokenSearch

      Search state and controls

      const { tokens } = useTokens();
      const { searchResult, searchTerm, setSearchTerm } = useTokenSearch({
      tokens,
      defaultSearchTerm: 'eth'
      });

      return (
      <>
      <input
      value={searchTerm}
      onChange={(e) => setSearchTerm(e.target.value)}
      placeholder="Search tokens..."
      />
      <TokenList tokens={searchResult} />
      </>
      );