GMFYProvider
import { GMFYProvider } from 'gmfy-sdk'
Мотивация
Данный компонент является провайдером контекста для всех остальных компонентов и хуков в React SDK.
осторожно
Важно! Без этого компонента остальные элементы SDK не будут иметь доступ к контексту и не смогут работать
Использование
- Создать конфиг вида
type Config = {
url: string,
apiKey: string,
userId: string,
updateInterval?: number,
language?: 'en' | 'ru'
}
url
- url сервера, куда будут отсылаться запросыapiKey
- уникальный readonly ключ для запросовuserId
- id пользователя, данные по которому необходимо получатьupdateInterval
- частота вызова запросов в мс. Если0
, то запрос выполнится только один раз. По умолчанию0
language
- язык для переводов. По умолчаниюen
- Использовать компонент вместе с конфигом
const config = {
url: "API_URL",
apiKey: "API_KEY",
userId: "1234",
updateInterval: 10000,
}
const App = () => <GMFYProvider config={config}>
{/* ваше приложение */}
</GMFYProvider>