import logo from './logo.svg';
import {useState} from 'react';
import './App.css';
const Logo = () => {
return <>
0.5 ? 'red' : 'green'}}>TEXT
>
}
const NavItem = ({text, url}) =>
{text.toUpperCase() + Math.random()}
const Nav = () =>
const GoodCard = ({title='NoName',
url='#',
img='https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png',
children}) => //title, url - объявление переменных. После `=` - значение по умолчанию
{title}
{children}
const Header = () =>
const Content = () =>
<>
пей пиво пенное и все такое
задаю children как атрибут
>
const Counter = () => {
const [counter, setCounter] = useState(1)
console.log('ПЕРЕЗАПУСК КОМПОНЕНТА', counter)
return (
setCounter(counter +1)}>{counter}
)
}
const Input = () => {
const [text, setText] = useState('')
console.log('ИНПУТ ПЕРЕЗАПУСТИЛСЯ', text)
return (
setText(e.target.value)}
type="text"/>
setText('')}/>
)
}
const ShowFun = ({text, onReset}) =>
10 ? 'red': 'green'}}
onClick={onReset}>
{text}
const LoginForm = ({onLogin}) => {
//придумать пару стейтов для двух инпутов
//сделать так, что бы кнопка была disabled когда login или пароль
//слишком короткие
//запустить onLogin по клику
return (
Login...
)
}
function App() {
return (
console.log('ЛОГИН И ПАРОЛЬ', login, password)}/>
);
}
export default App;