Skip to content

Instantly share code, notes, and snippets.

@mjzone
Created June 12, 2021 16:57
Show Gist options
  • Save mjzone/4367fac0bd21795dc6ba4d93a85aa3c3 to your computer and use it in GitHub Desktop.
Save mjzone/4367fac0bd21795dc6ba4d93a85aa3c3 to your computer and use it in GitHub Desktop.
import React, { useState } from 'react';
function App() {
const [number, setNumber] = useState("");
const [result, setResult] = useState("");
const handleSubmit = async (event) => {
event.preventDefault();
fetch(
`https://enlearacademy.tk/generate/${number}`
)
.then(function (response) {
return response.json();
})
.then(function (data) {
setResult(data.output)
setNumber("");
})
.catch(function (error) {
console.log("Error in fetching weather data");
});
};
return (
<div className="App">
<h2>Fibonacci Generator 1.0v</h2>
<hr />
<form onSubmit={handleSubmit}>
<label>Number: </label>
<input type="text" onChange={(e) => setNumber(e.target.value)} />
<button type="submit">Generate</button>
<hr />
<h2>Result: { result }</h2>
</form>
</div>
);
}
export default App;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment