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

home2 게시판 Node.js, Express 게시판 react quill 적용시 에러

react quill 적용시 에러

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

    김준기
    참가자
    하, 센세
    
    글쓰기 기능에 React Quill 설치해서 사용하려고 합니다.
    
    Write 페이지에 접속하면 제목 칸을 클릭하면 커서가 활성화 되어서 내용이 적히는데
    
    Rich Text 칸에는 커서 활성화가 되지 않습니다. 툴바에 있는 버튼을 누르면 또 활성화 됩니다.
    
    구글링 했더니 value를 defaultValue로 바꾸면 된다고 해서 바꿨더니 안되고,
    
    리액트 앱 새로 만들어서 quill 깔았더니 그때는 바로 커서가 활성화됩니다.
    
    그러면 제 프로젝트 상에서 뭔가 충돌하는게 있다는 것인데... 
    
    한번 봐주시면 감사하겠습니다.
    
    
    function Write() {
      const [value, setValue] = useState("");
      const modules = {
        toolbar: [
          [{ header: [1, 2, 3, 4, 5, 6, false] }],
          [{ font: [] }],
          [{ size: [] }],
          ["bold", "italic", "underline", "strike", "blockquote"],
          [
            { list: "ordered" },
            { list: "bullet" },
            { indent: "-1" },
            { indent: "+1" },
          ],
          ["link", "image", "video"],
        ],
      };
      return (
        <div className="container">
          <Form action="http://localhost:8080/add" method="POST">
            <Form.Group className="mb-3" controlId="exampleForm.ControlInput1">
              <Form.Label>Title</Form.Label>
              <Form.Control type="text" name="title" placeholder="Title" />
            </Form.Group>
            <input type="hidden" name="text" value={value} />
            <ReactQuill
              theme="snow"
              value={value}
              onChange={(content, delta, source, editor) => setValue(content)}
              modules={modules}
              style={{ height: "250px" }}
            />
            <Button variant="primary" type="submit" className="mt-5">
              Submit
            </Button>
          </Form>
        </div>
      );
    }
    #89077

    codingapple
    키 마스터
    Bootstrap 폼태그는 지우고 해봅시다 아니면 CSS가 뭔가 이상해서 그럴 수도요
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 호 / 개인정보관리자 : 박종흠