Skip to content
features:

- the slate plugin is now configurable. You can now use your own
components to render text-elements, e.g. if you have a custom list
element or similar.  See
[the updated docs](docs/plugins/content.md) for more information.

- bundle size reduction! The controls of the built-in plugins are now
lazy loaded if your editor is in edit-mode. E.g. most material-ui
components won't be loaded unless they are really used. This feature
requires a bundler that supports `import()` statements and `pkg.module` like webpack (e.g. used in nextjs). We hope that this change helps using react-page also for displaying content, not only as an editor.

BREAKING CHANGE: `StaticComponent` on custom plugins is no longer
supported as we unified and simplified the built-in plugins. Use
`Component` and check whether `readOnly` is true if you have a custom
plugin. We might re-introduce
StaticComponent later to make it easier to create plugins.

Also check whether your app is transpiled correctly for your target
browsers.