Reactjs - Nextjs - Typescript
Summary - React
<script src="https://unpkg.com/react@18/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
<script type="text/jsx">
const app = document.getElementById("app")
function Header({title}) {
return <h1>{title ? title : 'Default Title'}</h1>;
}
function HomePage() {
const names = ['Ada Lovelace', 'Grace Hopper', 'Margaret Hamilton'];
const [likes, setLikes] = React.useState(0);
function handleClick() {
console.log("another like");
setLikes(likes+1)
}
return (
<div>
{/* Nesting the Header component */}
<Header title="React" />
{/* List item */}
<ul>
{names.map((name) => (
<li key={name}>{name}</li>
))}
</ul>
<button onClick={handleClick}>Like {likes}</button>
</div>
);
}
const root = ReactDOM.createRoot(app);
root.render(<HomePage />);
</script>Summary - Next.js
Last updated