평행코드

[REATC JS] 블로그 프로젝트 파라미터 오류 본문

오류

[REATC JS] 블로그 프로젝트 파라미터 오류

나의 오류는 누군가 겪었던 오류 2023. 4. 3. 18:43

오류부분

 

{lngs.map((lngs, i) => { //첫째파라미터는 array에 있던 자료 둘째는 0부터1씩증가하는 정수
        변경부분 // 첫째파라미터를 lngs 변수이름으로하면 안되나봄
        return (
          <div className="postList" key={i}>
            <h4 onClick={() => {setModal(!modal); setTitle(i);}}className="postList__title">{lngs}//변경부분
              <span onClick={(e) => {e.stopPropagation();
                let copy = [...good]
                copy[i] = copy[i] + 1
                setGood(copy)
                }}>😙</span>{good[i]}
            </h4>
            <p>3월 29일 발행</p>
            <button onClick={() => {
              let copy = [...lngs];
              copy.splice(i,1);
              setLngs(copy);
            }}>삭제</button>
           
          </div>
        );
      })
      }

수정부분
{lngs.map((a, i) => { //첫째파라미터는 array에 있던 자료 둘째는 0부터1씩증가하는 정수
            변경부분
        return (
          <div className="postList" key={i}>
            <h4 onClick={() => {setModal(!modal); setTitle(i);}}className="postList__title">{lngs[i]} //변경부분
              <span onClick={(e) => {e.stopPropagation();
                let copy = [...good]
                copy[i] = copy[i] + 1
                setGood(copy)
                }}>😙</span>{good[i]}
            </h4>
            <p>3월 29일 발행</p>
            <button onClick={() => {
              let copy = [...lngs];
              copy.splice(i,1);
              setLngs(copy);
            }}>삭제</button>
           
          </div>
        );
      })
      }