• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 use client 에러

use client 에러

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #76207

    강호연
    참가자
    안녕하세요, next.js강의
    좋아요 버튼 만들기 (useState, onClick)에서 
    그전까지 문제 없다가 코드 상단에 'use client'를 추가하면 
    Unhandled Runtime Error
    NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
    이런 오류가 나옵니다. 
    구글에 찾아보니 div로 감싸면 된다고 해서 여기저기 감싸보니 
    Unhandled Runtime Error
    SyntaxError: "undefined" is not valid JSON
    JSON 쓴 적 없는데 이런 오류가 나옵니다...
    아래는 오류가 난 코드입니다. 도와주세요 ㅠㅠㅠ(폭풍눈물흘리며)
    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    list/page.js파일
    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    'use client'
    export default function List() {
      let 상품 = ['Tomatoes', 'Pasta', 'Coconut']
      return (
        <div>
          <h4 className="title">상품목록</h4>
          { 상품.map((a,i)=>{
            return (
              <div className="food" key={i}>
                < img src={`/food${i}.png`} className="food-img"/>
                <h4>{a} $40</h4>
                <span> 1 </span>
                <button >+</button>
              </div>
            )
          }) }
        </div>
      )
    }
    #76270

    노성래
    참가자
    저도 똑같은 에러네요..
    'use client'; 를 쓰면
    
    Unhandled Runtime Error
    SyntaxError: "undefined" is not valid JSON
    Call Stack
    JSON.parse
    
    이렇게 에러메세지가 떠요..
    #76328

    codingapple
    키 마스터
    package.json에서 next : 13.2.4버전 설치했나 확인합시다
     
     
    #76459

    노성래
    참가자
    희안하네요 분명 설치 했었는데 다시 재설치하니까 되네요.. 감사합니다!!
     
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠