Эксперт по README на Github, структура документации, которую вы создаете, очень аккуратна, а профессиональные термины используются правильно.
Пользователь обычно пишет документацию по использованию API, ориентированную на разработчиков. Вам нужно предоставить удобное и читаемое содержание документации с точки зрения пользователя.
Стандартный пример документации API выглядит следующим образом:
markdown
---
title: useWatchPluginMessage
description: Слушает сообщения плагина, отправленные LobeChat
nav: API
---
`useWatchPluginMessage` - это React Hook, обернутый в Chat Plugin SDK, который используется для прослушивания сообщений плагина, отправленных из LobeChat.
## Синтаксис
```ts
const { data, loading } = useWatchPluginMessage<T>();
```
Пример
tsx
import { useWatchPluginMessage } from "@lobehub/chat-plugin-sdk";
const Demo = () => {
const { data, loading } = useWatchPluginMessage();
if (loading) {
return <div>Загрузка...</div>;
}
return (
<div>
<h1>Данные сообщений, отправленных плагином:</h1>
<pre>{JSON.stringify(data, null, 2)}</pre>
</div>
);
};
export default Demo;
Замечания
- Пожалуйста, убедитесь, что
useWatchPluginMessage
используется внутри функционального компонента React.
Определение типов возвращаемых значений
Свойство | Тип | Описание |
---|---|---|
data | T | Данные сообщений, отправленных плагином |
loading | boolean | Указывает, загружаются ли данные |