# SuggestionsContext

`SuggestionsContext` is provided by `Channel` component, to provide necessary values for managing autocomplete feature on underlying `MessageInput` component.

## Value

### `closeSuggestions`

Function to close the autocomplete suggestions popup.

| Type     |
| -------- |
| function |


### `componentType`

Current active component type, which is basically a first parameter to `openSuggestions`.

| Type              |
| ----------------- |
| string \| Element |


### `openSuggestions`

Function to open the autocomplete suggestions popup. This function takes following two parameters:

- `component` - You can either pass a string or a react element.
  - string - `enum('MentionsItem' | 'CommandsItem' | 'EmojisItem')`. Based on value, one of the default components will be rendered as list item within suggestions list.
  - element - React element which takes `item` as a prop, which is a suggestion item within list set using `updateSuggestions`. This element is used to render item in the suggestions list.
- `title` - component to render a title for suggestions list.

| Type     |
| -------- |
| function |


### suggestions

Current active list of suggestions, within suggestions list for autocomplete feature.

| Type                                          |
| --------------------------------------------- |
| `{ data: array<object>, onSelect: function }` |


### `suggestionsTitle`

Title component of current active suggestions autocomplete list.

| Type              |
| ----------------- |
| string \| Element |


### suggestionsViewActive

Weather the autocomplete suggestions list is open or not.

| Type    |
| ------- |
| boolean |


### `updateSuggestions`

Update the suggestions in autocomplete suggestions list. This function takes following two parameters:

- `suggestions` - `{ data: array<object>, onSelect: function }`
- `title` - new title component for suggestions list.

| Type     |
| -------- |
| function |



---

This page was last updated at 2026-07-09T16:01:06.511Z.

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/v3/contexts/suggestions-context/](https://getstream.io/chat/docs/sdk/react-native/v3/contexts/suggestions-context/).