blob: 135a037fc58e33d69e1487f9fb8d624e261ccca8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import React, {useState} from 'react';
import './App.css';
import Title from './Components/Title';
import Form from './Components/Form';
import ResponseContainer from './Components/ResponseContainer';
import shortid from 'shortid';
function App() {
const [requests, setRequests] = useState([]);
const addRequest = (newRequest) => {
const newRequests = [{url: newRequest, key: shortid.generate()}, ...requests];
setRequests(newRequests.slice(0, 2));
}
return (
<div>
<Title/>
<Form addRequest={addRequest}/>
<ResponseContainer requests={requests}/>
</div>
);
}
export default App;
|