creba-template
Version:
The base template for Create Reblend App.
40 lines (37 loc) • 988 B
JavaScript
import logo from './logo.svg';
import './App.css';
import Reblend, { useEffect, useState } from 'reblendjs';
import Alert from './Alert';
function App() {
const [i, setState] = useState(0);
setInterval(() => {
setState(i + 1);
}, 1000);
const [showAlert, setShowAlert] = useState(false);
useEffect(() => {
console.log(this);
}, [showAlert]);
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<Alert show={showAlert}>Happy Reblend</Alert>
<p
onmouseover={() => setShowAlert(true)}
onclick={() => setShowAlert(false)}
>
Edit <code>src/App.js</code> and save to reload. {i}
</p>
<a
className="App-link"
href="https://reblendjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn Reblend
</a>
</header>
</div>
);
}
export default App;