React (Preact)는 콘텐츠를 두 번 렌더링합니다.

Enie

편집 가능한 사전 요소에서 텍스트에 원하지 않는 HTML 요소를 피하기 위해 Enter 키를 누를 때만 onKeyDown 스크립트를 실행합니다.

render({}, {content}) {
        console.log("render: "+content);
        return <p contenteditable onKeyDown={this.handleKeyDown}>{content}</p>
}

에서 handleKeyDown함수 단락 콘텐츠는 변경되고 setState(content: newText)콘텐츠가 다시 렌더링되도록한다라고하고있다. 이로 인해 새 텍스트가 두 번 작성됩니다.

"hello world"를 입력하고 "hello"뒤에 중단하면 "hello
worldhello
world"가됩니다.

handleKeyDown 및 render 함수가 올바른 문자열
"hello
world"를 기록하더라도

내가 여기서 뭘 잘못하고 있니?

제이슨 밀러

를 사용할 때 contentEditable일반적으로를 사용 dangerouslySetInnerHTML하여 HTML 콘텐츠를 설정 해야 합니다.

  <div
    contentEditable
    dangerouslySetInnerHTML={{
      __html: value
    }}
  />

다음은이 를 수행하는 방법을 보여주는 JSFiddle 예제 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

웹 콘텐츠는 ChromiumFX에서 두 번 렌더링됩니다.

분류에서Dev

React setState는 호출시 구성 요소를 두 번 렌더링합니다.

분류에서Dev

ViewPager 및 FragmentTabHost는 콘텐츠를 두 번 표시합니다.

분류에서Dev

StateHasChanged ()는 구성 요소를 두 번 중 한 번 다시 렌더링합니다.

분류에서Dev

ViewGroup의 콘텐츠를 두 번 렌더링

분류에서Dev

React 구성 요소는 두 번 렌더링되고 상태 후크를 사용하지 않는 함수 구성 요소는 한 번만 렌더링됩니다.

분류에서Dev

React : 컴포넌트는 버튼의 두 번째 onClick에서만 새 값을 렌더링합니다.

분류에서Dev

React에서 상태를 올바르게 렌더링하려면 버튼을 두 번 클릭해야합니다.

분류에서Dev

Vue 카드는 그림을 두 번 렌더링합니다.

분류에서Dev

Rails는 부분적으로 두 번 렌더링합니다.

분류에서Dev

특정 콘텐츠를 두 번 이상 보는 방문자를 분류합니까?

분류에서Dev

Rails는 content_for를 사용하고 동일한 레이아웃을 두 번 렌더링합니다.

분류에서Dev

Ionic Slide React 콘텐츠는 모두 한 줄에 있습니다.

분류에서Dev

React 서버 측 렌더링이 잘못된 콘텐츠를 렌더링합니다.

분류에서Dev

Vue는 콘텐츠 대신 템플릿 태그를 렌더링합니다.

분류에서Dev

React 구성 요소가 두 번 렌더링됩니다.

분류에서Dev

react-bootstrap으로 콘텐츠를 올바르게 렌더링하는 방법은 무엇입니까?

분류에서Dev

React-JSON 파일에서 콘텐츠를 렌더링하는 방법은 무엇입니까?

분류에서Dev

HTML 마크 업없이 React Quill의 콘텐츠를 렌더링하는 방법은 무엇입니까?

분류에서Dev

React 구성 요소는 때때로 변경되지 않은 상태로 두 번 렌더링됩니다.

분류에서Dev

React, 모달 데이터는 두 번째 열 때만 제대로 렌더링됩니다.

분류에서Dev

React : Help please ==> 콘솔 로그가 첫 번째 렌더링에서 두 번 인쇄되는 이유

분류에서Dev

오류 : 다시 렌더링이 너무 많습니다. React는 렌더링 수를 제한합니다.

분류에서Dev

WPF는 두 가지 방법으로 콘텐츠를 표시합니다.

분류에서Dev

Nodejs Express는 페이지를 렌더링하는 대신 서버 콘텐츠를 표시합니다.

분류에서Dev

Grails <g : remoteLink> 콘텐츠를 여러 번 렌더링

분류에서Dev

React는 컴포넌트를 렌더링 한 후 전체 앱을 다시 렌더링합니다.

분류에서Dev

React의 시맨틱 UI 드롭 다운 : <a href>가 콘텐츠로 사용될 때 onChange가 두 번 트리거 됨

분류에서Dev

Umbraco는 OnPublish에서 렌더링 된 콘텐츠를 가져옵니다.

Related 관련 기사

  1. 1

    웹 콘텐츠는 ChromiumFX에서 두 번 렌더링됩니다.

  2. 2

    React setState는 호출시 구성 요소를 두 번 렌더링합니다.

  3. 3

    ViewPager 및 FragmentTabHost는 콘텐츠를 두 번 표시합니다.

  4. 4

    StateHasChanged ()는 구성 요소를 두 번 중 한 번 다시 렌더링합니다.

  5. 5

    ViewGroup의 콘텐츠를 두 번 렌더링

  6. 6

    React 구성 요소는 두 번 렌더링되고 상태 후크를 사용하지 않는 함수 구성 요소는 한 번만 렌더링됩니다.

  7. 7

    React : 컴포넌트는 버튼의 두 번째 onClick에서만 새 값을 렌더링합니다.

  8. 8

    React에서 상태를 올바르게 렌더링하려면 버튼을 두 번 클릭해야합니다.

  9. 9

    Vue 카드는 그림을 두 번 렌더링합니다.

  10. 10

    Rails는 부분적으로 두 번 렌더링합니다.

  11. 11

    특정 콘텐츠를 두 번 이상 보는 방문자를 분류합니까?

  12. 12

    Rails는 content_for를 사용하고 동일한 레이아웃을 두 번 렌더링합니다.

  13. 13

    Ionic Slide React 콘텐츠는 모두 한 줄에 있습니다.

  14. 14

    React 서버 측 렌더링이 잘못된 콘텐츠를 렌더링합니다.

  15. 15

    Vue는 콘텐츠 대신 템플릿 태그를 렌더링합니다.

  16. 16

    React 구성 요소가 두 번 렌더링됩니다.

  17. 17

    react-bootstrap으로 콘텐츠를 올바르게 렌더링하는 방법은 무엇입니까?

  18. 18

    React-JSON 파일에서 콘텐츠를 렌더링하는 방법은 무엇입니까?

  19. 19

    HTML 마크 업없이 React Quill의 콘텐츠를 렌더링하는 방법은 무엇입니까?

  20. 20

    React 구성 요소는 때때로 변경되지 않은 상태로 두 번 렌더링됩니다.

  21. 21

    React, 모달 데이터는 두 번째 열 때만 제대로 렌더링됩니다.

  22. 22

    React : Help please ==> 콘솔 로그가 첫 번째 렌더링에서 두 번 인쇄되는 이유

  23. 23

    오류 : 다시 렌더링이 너무 많습니다. React는 렌더링 수를 제한합니다.

  24. 24

    WPF는 두 가지 방법으로 콘텐츠를 표시합니다.

  25. 25

    Nodejs Express는 페이지를 렌더링하는 대신 서버 콘텐츠를 표시합니다.

  26. 26

    Grails <g : remoteLink> 콘텐츠를 여러 번 렌더링

  27. 27

    React는 컴포넌트를 렌더링 한 후 전체 앱을 다시 렌더링합니다.

  28. 28

    React의 시맨틱 UI 드롭 다운 : <a href>가 콘텐츠로 사용될 때 onChange가 두 번 트리거 됨

  29. 29

    Umbraco는 OnPublish에서 렌더링 된 콘텐츠를 가져옵니다.

뜨겁다태그

보관