iT邦幫忙

2021 iThome 鐵人賽

DAY 15
0
自我挑戰組

從零開始學習React 系列 第 15

Day15 Todo List

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20210930/20139800yMbwGtrySq.png

import React , { useState }from 'react'

const Dolist = () => {

    const [inputList,setInputList] = useState("");
    const [Items,setItems] = useState([]);

    const itemEvent = (event) => {
        setInputList(event.target.value);
    };

    const listOfItems = () => {
        setItems((oldItems) => {
            return [...oldItems , inputList];
        });
    };

    return (
    <div>
      <div className="main_con">
        <div className="center_con">
         
         <h1>ToDo  List</h1>
         <br/>
         <input type = "text" 
                placeholder="add todo Item" 
                value={inputList} 
                onChange= {itemEvent} />
         <button onClick = { listOfItems } > + </button>

         <ol>         
           
            { Items.map((itemval) => {
                 return <ul> {itemval} </ul>
             })}

         </ol>         
        </div>
      </div> 
    </div>
    )
}

export default Dolist

上一篇
Day14 React- Forms(2)
下一篇
Day16 補充筆記React-Controlled Component
系列文
從零開始學習React 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言