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

home2 게시판 Next.js 게시판 댓글 입력후 빈칸 만드는법

댓글 입력후 빈칸 만드는법

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #88327

    hihihihihi
    참가자
    "use client";
    import { useEffect, useState } from "react";
    const Reply = ({ id }) => {
      const [reply, setReply] = useState("");
      const [replyData, setRD] = useState([]);
      const sendReply = () => {
        fetch("/api/reply/create", {
          method: "POST",
          body: JSON.stringify({ reply: reply, id: id }),
        }).then((req, res) => console.log(req.status));
        setReply("");
      };
      useEffect(() => {
        fetch(`/api/reply/load?id=${id}`)
          .then((r) => r.json())
          .then((result) => console.log(result));
      }, []);
      return (
        <div>
          <div>
            <div></div>
            <input onChange={(e) => setReply(e.target.value)} value={replay}/>
            <button
              onClick={sendReply}
            >
              댓글 입력
            </button>
          </div>
        </div>
      );
    };
    export default Reply;
    
    왜 저는 댓글입력하고 버튼눌렀을때 초기화가 안될까요
    코드 영상하고 똑같이 입력했을때도 초기화 안되고 
    혹시 몰라서 input에 value 로 reply 주고 버튼 이벤트를 sendReply로 주고 setReply로 " " 으로 초기화까지 시켜봤는데도 안되네요
    
     
    #88355

    codingapple
    키 마스터
     value={replay}는 오타인듯요
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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