@remirror/preset-react
Version:
The core preset providing the functionality you need and want.
51 lines (34 loc) • 1.55 kB
Markdown
> The preset which provides all required `React` extensions for your editor.
[![Version][version]][npm] [![Weekly Downloads][downloads-badge]][npm] [![Bundled size][size-badge]][size] [![Typed Codebase][typescript]](
[]: https://flat.badgen.net/npm/v/@remirror/preset-react
[]: https://npmjs.com/package/@remirror/preset-react
[]: https://flat.badgen.net/badge/license/MIT/purple
[]: https://bundlephobia.com/result?p=@remirror/preset-react
[]: https://flat.badgen.net/bundlephobia/minzip/@remirror/preset-react
[]: https://flat.badgen.net/badge/icon/TypeScript?icon=typescript&label
[]: https://badgen.net/npm/dw/@remirror/preset-react/red?icon=npm
<br />
```bash
yarn add @remirror/preset-react
pnpm add @remirror/preset-react
npm install @remirror/preset-react
```
This package is available via `remirror/presets` when you install `remirror`.
<br />
This preset adds
- Server side support for nodes and marks.
- Transformations for server side components.
- Placeholder support for the editor.
```ts
import { RemirrorManager } from 'remirror';
import { reactPreset } from 'remirror/extensions';
// Create the Editor Manager with the required preset.
const manager = RemirrorManager.create(() => [...reactPreset()]);
```
The `useRemirror` hook automatically adds both the `CorePreset` and `ReactPreset` to the editor so you may never need to reference this package directly.