0.1.2 • Published 7 months ago

rn-speed-test v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

React Native Speed Test

react native network speed test package

Installation

npm install rn-speed-test

Usage

import { useState } from 'react';
import { View, Text } from 'react-native';
import RnSpeedTestProvider, { useRnSpeedTest, RnSpeedTestConfig,} from 'rn-speed-test';

const SomeComponent = ()=>{
  const { networkSpeed, networkSpeedText } = useRnSpeedTest();
  return(
    <View>
      <Text>{networkSpeed||'calculating'}</Text>
    </View>)
}

const App = ()=>{
  const [error,setError] = useState('');
  const config:RnSpeedTestConfig = {
    token: 'YOUR_TOKEN__HERE',
    timeout: 10000,
    https: true,
    urlCount: 5,
    bufferSize: 8,
    unit: 'MBps',
  };
  return (
    <RnSpeedTestProvider initialConfig={config} onError={setError}>
      //  Rest of the app ...
    </RnSpeedTestProvider>
  )
}
export default App

License

MIT


FAQ

How to get app token ?

Go on fast.com, open your browser devtools, go on Network tab and copy the token on the request url that looks like https://api.fast.com/netflix/speedtest?https=true&token=<the-token>&urlCount=5

0.1.2

7 months ago

0.1.1

7 months ago