Editable
확장 가능한 Rich 텍스트 에디터 프레임워크
Features
- contenteditable 속성 대신 커스텀 렌더러를 사용해서 브라우저/플랫폼 호환성을 회피
- 안정성, 제어 가능성, 성능에 중점을 둔 설계
- 현재는 렌더링에 React를 이용
- Vue, Solid-js, SvelteJS 등과 비교해 봤지만 현재로선 가장 개발자 경험이 좋고 유연하며 에코시스템이 훌륭
- 하지만, 성능 개선을 위해 차후에는 네이티브 DOM 렌더링으로 리팩터링 필요
- 단축키, 마크다운, 컨텍스트 메뉴, 얼라인, 코드블락, 폰트, 헤딩, 이미지, 링크, 리스트, 멘션, 테이블,..
See also
- Text Editor
- Atom
- VSCode
- Lexical - 페이스북이 공개한 텍스트 에디터 라이브러리
- Editable - 확장 가능한 Rich 텍스트 에디터 프레임워크