# Question about Kibana Plugin Development/Generators

**URL:** https://discuss.elastic.co/t/question-about-kibana-plugin-development-generators/142229
**Category:** Kibana
**Created:** [July 30, 2018, 5:30pm UTC](https://discuss.elastic.co/t/question-about-kibana-plugin-development-generators/142229 "2018-07-30T17:30:10Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![123](https://avatars.discourse-cdn.com/v4/letter/1/7feea3/32.png) [@123](https://discuss.elastic.co/u/123)
#### Post date: [July 30, 2018, 5:30pm UTC](https://discuss.elastic.co/t/question-about-kibana-plugin-development-generators/142229/1 "2018-07-30T17:30:11Z")

</div>

I see the bundled generator in 6.3+ generates a React plugin whereas anything before that generates an Angular plugin. Can I just reuse the way the 6.3 generator uses:

```
app.config($locationProvider => {
  $locationProvider.html5Mode({
    enabled: false,
    requireBase: false,
    rewriteLinks: false,
  });
});
app.config(stateManagementConfigProvider =>
  stateManagementConfigProvider.disable()
);

```

And the RootController to make use of using a React App for plugins in prior versions too? It seems to work for 6.2 and wanted to know if I'll be able to do the same thing for versions 5. And can I just use the latest of EUI for Kibana versions 5 and restyle it to fit the theme or will that also cause problems? I'm assuming Kibana is just loading my plugin as an app so I should be able to utilize React 16.3+ in my app?

---

<div class="post-metadata">

### Author: ![Brandon\_Kobel](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brandon_kobel/32/14829_2.png) [@Brandon\_Kobel](https://discuss.elastic.co/u/Brandon_Kobel)
#### Post date: [July 30, 2018, 6:28pm UTC](https://discuss.elastic.co/t/question-about-kibana-plugin-development-generators/142229/2 "2018-07-30T18:28:24Z")

</div>

Hey @123 , you can definitely use React 16.3 with older versions of Kibana.

With EUI, it gets a bit trickier. You'll likely want to use the same version of EUI throughout Kibana (including within a separate Kibana application). EUI relies upon the cascading nature of CSS and includes it's own reset file, so there's potential collisions and overlap if an application relies upon multiple versions.

---

<div class="post-metadata">

### Author: ![123](https://avatars.discourse-cdn.com/v4/letter/1/7feea3/32.png) [@123](https://discuss.elastic.co/u/123)
#### Post date: [July 30, 2018, 6:32pm UTC](https://discuss.elastic.co/t/question-about-kibana-plugin-development-generators/142229/3 "2018-07-30T18:32:09Z")

</div>

Got it.. so use whatever version Kibana is using for EUI?

But, what about version 5 when it doesn't use EUI, but instead uses kibana UI framework?

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [August 27, 2018, 6:32pm UTC](https://discuss.elastic.co/t/question-about-kibana-plugin-development-generators/142229/4 "2018-08-27T18:32:24Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
