In-App UI
React
Hooks
useGuide

useGuide

The useGuide hook is used to retrieve guides by either a message type key or a specific guide key. It supports typing the guide step content to ensure type safety.

Parameters

#

Accepts an object (KnockGuideFilterParams) with the following properties:

keystring
Match a specific guide by its key
typestring
Match any guide by its type (message type)

Returns

#

A UseGuideReturn object with the following properties:

guideKnockGuide | undefined
The matching guide
stepKnockGuideStep | undefined
The matching guide step. Will always be defined if the guide is defined.

Example

#

Specific message type

#

The following example demonstrates how to use the useGuide hook to get the guide for a specific message type.

Typing the guide and step

#

The useGuide hook returns the guide and step as KnockGuide and KnockGuideStep respectively.