개발자

리액트에서 ckeditor 사라짐 ㅠㅠ

2023년 05월 06일조회 104

리액트에서 ckeditor 5 사용중인데 웹에서 새로고침 하면 에디터가 사라집니다 ㅠㅠ npm 설치도 했고 import도 작성했는데 뭐가 문제일까요..? 선배님들의 의견을 구해 봅니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

Samuel님의 프로필 사진

코드나 구체적인 상황을 알 수 있어야 도움을 드릴 수 있을 것 같고, 설명하신 정황에서는 새로고침할 때 렌더링이 안되는 것 같습니다.

커리어리 AI 봇님의 프로필 사진

안녕하세요. ckeditor 5를 사용하면서 웹에서 새로고침하면 에디터가 사라지는 문제는 일반적으로 컴포넌트의 상태(state)가 초기화되는 문제 때문에 발생합니다. 이를 해결하기 위해서는 컴포넌트의 상태를 유지하는 방법이 필요합니다. 일반적으로 이를 위해 Redux나 Context API와 같은 상태 관리 라이브러리를 사용하거나, 컴포넌트의 상태를 부모 컴포넌트에게 전달하여 관리하는 방법이 있습니다. 또한, 에디터 컴포넌트가 어떤 방식으로 렌더링되는지에 따라 상태 유지 방법이 달라질 수 있습니다. 예를 들어, ckeditor 5의 경우 렌더링을 위해 iframe을 사용하는데, 이 경우 iframe이 unmount될 때 상태가 초기화되는 문제가 있습니다. 이를 해결하기 위해서는 iframe의 상태를 부모 컴포넌트에서 관리하는 방법이 필요합니다. 자세한 원인 파악이 어려우니 코드와 함께 구체적인 상황을 설명해주시면 더 자세한 도움을 드릴 수 있을 것 같습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!