iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0
SideProject30

桌球王系列 第 11

Day 11 - Enhance - be better

  • 分享至 

  • xImage
  •  

Day 11 - Enhance

效果: 雙->單->雙->單->雙

Code - modify: +2 Player 加一樣的編號

  const handleAdd2 = () => {
    
    <-- 雙打的No會是一樣 -->
    <-- aka 某一點由兩位選手出賽 -->  
    const newData1 = {
      key: count,
      no: count+1,
      name: ``,
      action: <a>Delete</a>,

    };
    const newData2 = {
      key: count+1,
      no: count+1,
      name: ``,
      action: <a>Delete</a>,
    };    
    var copiedDataSource = dataSource.slice();
    copiedDataSource.push(newData1, newData2);
    setDataSource(copiedDataSource);
    <-- From +2(people) to +1(point) -->
    setCount(count+1);

挑戰

ref: colspan-rowspan
[Optional] 合併兩列(rowSpan) For 雙打點

do prettier - format the code

ref: Steps

Step1: install prettier

npm install --dev-dependency prettier

Step2: add script to package.json

"format": "prettier --write \"**/*.+(js|json)\""

Step3: run By

npm run format


上一篇
Day 10 - Recap
下一篇
Day 12 - Create Repo & Git
系列文
桌球王30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言