node-go/src/App.js
2020-01-07 23:18:08 -08:00

23 lines
691 B
JavaScript

import React, {useState} from 'react';
import './App.scss';
import config from './config';
import socketIOClient from 'socket.io-client';
export const socket = socketIOClient(config.apiAddress);
function App() {
const [fetchData, setFetchData] = useState();
const [socketData, setSocketData] = useState();
fetch(config.apiAddress).then(res => res.text()).then(data => setFetchData(data));
socket.emit('connect');
socket.on('connected', data => setSocketData(data.message));
return (
<div className="App">
<h1>React Boilerplate</h1>
{fetchData ? <p>{fetchData}</p> : <></>}
{socketData ? <p>{socketData}</p> : <></>}
</div>
);
}
export default App;