https://prosemirror.net/docs/guide/본 문서는 라이브러리의 다양한 개념에 대한 설명을 합니다. 최소한 View Component Section까지는 봐야 전체적인 이해가 갈겁니다.프로즈미러는 커스터마이징이 편한 Wysiwyg 에디터
최소한의 기능을 하는 에디터를 만들기 위해서 레고 조각은 다음과같이 맞춰집니다.프로즈미러는 여러분이 스키마를 정의해야하고, 그 스키마가 document의 동작을 정의합니다. 그렇기 때문에 처음 해야할 것은 기본 스키마 모듈을 임포트 하는 것입니다.이 스키마는 다음으로
사용자가 타이핑을 할때, 혹은 view와 상호작용 할 때, 이는 'state transactions'를 만들어냅니다. 이는 document를 즉석에서 수정하는 것이 아니라, 암시적으로 이에 대한 state를 업데이트 하는 것을 의미합니다. 모든 변화는 transacti
플러그인은 에디터의 행동을 확장하는데 사용됩니다. keymap 플러그인 같은것은 매우 간단하고, 행동을 키보드 입력과 연결하는데 사용됩니다. 다른건 조금 더 복잡한데, history plugin은 transaction을 관찰하여 저장함으로써 사용자가 원할 때 되돌릴 수
What makes up the state of an editor? You have your document, of course. And also the current selection. And there needs to be a way to store the fact
A ProseMirror editor view is a user interface component that displays an editor state to the user, and allows them to perform editing actions on it.Th
In ProseMirror jargon, a command is a function that implements an editing action, which the user can perform by pressing some key combination or inter