💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در آذرماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ OmidFront
کد تمرین داده شده
جامعه ری اکت ایجاد شده در ۰۵ تیر ۱۴۰۱
html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Documenttitle>
    <style>
        body{
            font-size: 25px;
            font-family: sans-serif;
            text-align: center;
        }
    style>
head>
<body>
    <div id="root">div>
    
    <script crossorigin src="https://unpkg.com/react@18/umd/react.development.js">script>
    <script crossorigin 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/babel">
        function NewTodo(){
            return <input type="text" placeholder="Type your Task"/>
        }
        function CheckBox(){
            return <input type="checkbox" id="task1"/>
        }
        function Label() {
            return <label htmlFor="task1">Task1label>
        }
        function Task(){
            return <div className="task">
                    <CheckBox/>
                    <Label/>
                div>
        }
        function TodoList(){
            return(
                <form>
                    <h4>What do you want to do today?h4>
                    {/* Above, I did not convert the h4 to a component, because the title must be used each time in a specific way and there is no need to make it dynamic.*/}
                    <NewTodo/>
                    <Task/>
                form>
            )
        }
        const root = ReactDOM.createRoot(document.getElementById('root'))
        root.render(<TodoList/>)
 
    script>
body>
html>