@nosto/nosto-react
    Preparing search index...

    Function useNostoCategory

    • You can personalise your category and collection pages by using the useNostoCategory hook.

      Parameters

      Returns void

      import { useNostoCategory } from '@nosto/nosto-react'

      function CategoryPage({ categoryName }: { categoryName: string }) {
      useNostoCategory({
      category: categoryName,
      placements: ['categorypage-nosto-1', 'categorypage-nosto-2']
      })

      return (
      <div>
      <h1>Category: {categoryName}</h1>
      <div id="categorypage-nosto-1" />
      <div id="categorypage-nosto-2" />
      </div>
      )
      }
      import { useNostoCategory } from '@nosto/nosto-react'

      function CollectionPage({ collection }: { collection: { name: string, id: string } }) {
      useNostoCategory({
      category: `collection-${collection.id}`,
      placements: ['collection-banner', 'collection-recommendations']
      })

      return (
      <div>
      <h1>{collection.name} Collection</h1>
      <div id="collection-banner" />
      {/\* Product grid here */}
      <div id="collection-recommendations" />
      </div>
      )
      }