---
title: Frequently Asked Questions
description: Common questions about Jodit PRO licensing, React integration, and troubleshooting.
keywords: jodit faq, frequently asked questions, troubleshooting
---

# Frequently Asked Questions

If you run into a problem, check this FAQ first: it may already have an answer.

If it doesn't, use our [issue tracker](https://xdsoft.net/jodit/pro/cab/issues).

## Can I use the Jodit PRO version on site subdomains?

No. A PRO key works only on the exact host it was generated for — subdomains count as separate hosts, so a key for `example.com` will not work on `app.example.com`. If you need multiple domains or subdomains, use [Multi PRO](https://xdsoft.net/jodit/pro/#compare) (a separate key per domain, unlimited domains) or the [OEM version](https://xdsoft.net/jodit/pro/#compare) (a key for a domain covers all its subdomains; a wildcard key is also available).

Development and testing hosts (`localhost`, `127.0.0.1`, `staging.*`, `test.*`, `beta.*` and similar) do not require a license key.

## Can I use Multi PRO on multiple sites?

Yes, you can. However, unlike the OEM license, you'll need to generate a distinct license for each site,
including those on subdomains.

## How do I use Jodit in React?

We have a dedicated package for this: [React Jodit PRO](https://www.npmjs.com/package/jodit-pro-react)

### Why does Jodit redraw every time?

Jodit for React reinitializes whenever it receives new options.
If you're creating a new options object for each render, like this:

```jsx
export const editor = () => {
	return (
		<JoditEditor
			config={{
				license: '%LICENSE_KEY%'
			}}
		/>
	);
};
```

This will cause Jodit to reinitialize on every render. To avoid this, move the settings into a separate object.

```jsx
import JoditEditor from 'jodit-pro-react';

const defaultConfig = {
	license: '%LICENSE_KEY%'
};

export const editor = () => {
	return <JoditEditor config={defaultConfig} />;
};
```

## Can I automatically create licenses for the OEM version?

Yes. We provide a special [API](../api/license-generator.md) for this purpose.

## Can I use the free version in a commercial project?

Yes. The free version is distributed under the MIT license, and if that suits your needs, you can use it in your project.
