Quickstart
React Quill
Install
The easiest way to get started is to install the React Quill package.
npm install quill-next quill-next-react
Vanilla Quill
If you init the Quill with legacy API, you need to import the CSS manually.
You can also initialize Quill without React by initializing with legacy API. Quill is initialized with a DOM element to contain the editor. The contents of that element will become the initial contents of Quill.
<!-- Include stylesheet --> <link href="https://esm.sh/quill-next/dist/quill.snow.css" rel="stylesheet" /> <!-- Create the editor container --> <div id="editor"> <p>Hello World!</p> <p>Some initial <strong>bold</strong> text</p> <p><br /></p> </div> <!-- Initialize Quill editor --> <script type="module"> import Quill from 'https://esm.sh/quill-next'; const quill = new Quill('#editor', { theme: 'snow' }); </script>
And that's all there is to it!
Next Steps
The real magic of Quill comes in its flexibility and extensibility. You can get an idea of what is possible by playing around with the demos throughout this site or head straight to the Interactive Playground. For an in-depth walkthrough, take a look at How to Customize Quill.