React/React +

React+ 008 Delete

salalsksjwnn 2023. 1. 11. 01:54
728x90

누르자마자 삭제 링크를 사용하면 안된다.

contextControl = (<>
  <li>
    <a
      href={"/update/" + id}
      onClick={(event) => {
        event.preventDefault();
        setMode("UPDATE");
      }}
    >
      Update
    </a>
  </li>
  <li>
    <input type="button" value="DELETE" onClick={()=>{
      const newTopics=[]
      for (let i = 0; i < topics.length; i++) {
        if (topics[i].id!== id) {
          newTopics.push(topics[i]);
      }
    }        
    setTopics(newTopics);
    setMode("WELCOME");
  }} />
  </li>
  </>
);
728x90