본문 바로가기

TIL

TIL) 생활코딩 React delete

#배운 것

<></> : 복수의 태그를 묶을 때 사용. 아무 의미가 없으며 묶는 용도로만 사용됨.

 

#느낀 점

delete라고 해서 fancy하게 태그를 삭제하거나 그런 게 있을 줄 알았는데,

빈 배열을 생성하고 삭제할 값을 제외하고 나머지를 담아주는 식으로 구현되어서 의외로 허무?했다

코딩을 배울수록 느끼는 거지만, 항상 인간이 생각하는 방법은 컴퓨터랑 많이 다르다는 것.

가장 저차원적으로 생각하는게 코딩에 도움이 되는 거 같다.

    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>
    </>

 

참고

https://opentutorials.org/course/4900/31271

 

삭제 기능 구현 & 수업을 마치며 - 생활코딩

축하합니다.  정상에 도달하셨습니다.  강의소개 삭제 기능을 구현하는 방법을 소개합니다.  강의 소스코드 변경점 import {useState} from 'react'; function Article(props){ return {props.title} {props.body} } functio

opentutorials.org