/react-native-network-client

React Native network client by Mattermost

Primary LanguageTypeScriptApache License 2.0Apache-2.0

react-native-network-client

Configurable network clients for React Native. Uses Alamofire for iOS and OkHttp for Android.

Installation

npm install react-native-network-client

Usage

import GenericClient, {getOrCreateAPIClient, getOrCreateWebSocketClient} from "react-native-network-client";

// ...

const response = await GenericClient.get("https://community.mattermost.com");
const {client: apiClient, created} = await getOrCreateAPIClient("https://community.mattermost.com");
const {client: wsClient, created} = await getOrCreateWebSocketClient("wss://community.mattermost.com");

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT