Files
react/shells/dev/app/Toggle/index.js
2019-04-05 18:18:39 +01:00

22 lines
430 B
JavaScript

import React, { useState } from 'react';
export default function Toggle() {
const [show, setShow] = useState(false);
return (
<>
<h2>Toggle</h2>
<div>
<>
<button onClick={() => setShow(s => !s)}>Show child</button>
{show && ' '}
{show && <Greeting>Hello</Greeting>}
</>
</div>
</>
);
}
function Greeting({ children }) {
return <p>{children}</p>;
}