nib
1.0.0
HTMLでの豊富なテキスト編集に利用できるさまざまなオプションにもかかわらず、非常に挑戦的なエリアであり続けています。 Prosemirrorは、この問題に最適なソリューションであることがわかりました。著者のMarijn Haverbekeによる素晴らしい仕事です。
編集者をフレームワークからゼロにすることは依然として多くの作業であり、プロジェクトはProsemirrorを使用した豊富なテキスト編集のコンポーネントを構築することを目的としています。これらのコンポーネントは、反応または非反応アプリケーションにすばやく統合できます。
NIBは、優れたリッチテキスト編集機能を備えているだけでなく、ドキュメントに作成された追跡変更、ドキュメントにコメントの追加、共同編集などなどの複雑な編集要件にも対応しています...
編集者のセットアップは非常に簡単です。 npmからインストールする必要があります。
npmまたはyarnコマンドのいずれかを使用できます。
npm i nib-core --save
import React from "react";
import Editor from "nib-core";
const MyEditor = () => <Editor />;
LIBはサーバー側に動作しないことに注意してください。
編集者がサポートする小道具。
| s.no. | 名前 | 説明 |
|---|---|---|
| 1 | アドオン | コアエディターに機能を追加するためのプラグインの配列 |
| 2 | オートフォーカス | デフォルトでエディターをフォーカスします |
| 3 | config | エディターでプラグイン、ツールバーなどの構成、デフォルトの構成は次のとおりです |
| 4 | defaultValue | エディターコンテンツを初期化する値 |
| 5 | 免許キー | NIB編集者のライセンスキー |
| 6 | onchange | エディターの変更に呼び出されるコールバック |
| 7 | スペルチェック | 編集者でデフォルトのブラウザスペルチェックを有効にするためのブールプロパティ |
| 8 | styleconfig | エディターでより詳細なスタイルの変更を行うために使用されますが、デフォルトは次のとおりです |
| 9 | テーマ | 編集者のテーマ、デフォルトのテーマは次のとおりです |
GNU一般公開ライセンス。
詳細またはクエリについては、[email protected]にメールをドロップします。