123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- //import React from 'react'; or
- import {Component, StrictMode} from 'react'; // destruct sintax
- import './App.css';
- import About from './About';
- //using another sintax class
- class Nav extends Component {
- render() {
- return <nav class="header__nav">
- <ul>
- <li class="header__link login"><a href="#">LOG IN</a></li>
- <li class="header__link sign"><a href="#">SIGN UP</a></li>
- </ul>
- <div class="hamburger">
- <span></span>
- <span></span>
- <span></span>
- </div>
- </nav>
- }
- }
- //another sintx function
- function Btn() {
- const text = 'Log in';
- const logged = true; //conditions
- return <div class="btn btn_header">
- <a href="#"> {logged?'GET STARTED': text}</a>
- </div>
- }
- //another sintax const
- let h2Text = 'Find your Favorite',
- h1Text = 'RECIPES',
- h4Text = 'OR SEND US YOUR OWN RECIPES AND GET REWARDED!';
- let Logo = () => <a href="#"><img src="logo.png" alt="Food"/></a>;
- const Header = () => {
- return <header class="header">
- <div class="container">
- <div class="header__top">
- <Logo/>
- <Nav/>
- </div>
- <div class="header__content">
- <h2>{h2Text}</h2>
- <h1>{h1Text}</h1>
- <Btn/>
- <h4>{h4Text}</h4>
- </div>
- </div>
- </header>
- }
- function App() {
- return (
- <div>
- <StrictMode>
- <Header/>
- <About/>
- </StrictMode>
- </div>
- );
- }
- export default App;
|