import React, { useState } from 'react';
import speedTest from 'speedtest-net';
const App = () => {
const [downloadSpeed, setDownloadSpeed] = useState(null);
const [uploadSpeed, setUploadSpeed] = useState(null);
const testSpeed = () => {
const test = speedTest({ maxTime: 5000 });
test.on('data', data => {
setDownloadSpeed(data.speeds.download);
setUploadSpeed(data.speeds.upload);
});
test.on('error', err => {
console.error(err);
});
};
return (
);
};
export default App;
Internet Speed Test
{downloadSpeed &&Download speed: {downloadSpeed} Mbps
} {uploadSpeed &&Upload speed: {uploadSpeed} Mbps
}