# New React.js Template

**URL:** https://meta.discourse.org/t/new-react-js-template/129541
**Category:** Development
**Created:** [September 26, 2019, 8:32am UTC](https://meta.discourse.org/t/new-react-js-template/129541 "2019-09-26T08:32:25Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![19tom34](https://avatars.discourse-cdn.com/v4/letter/1/9d8465/32.png) [@19tom34](https://meta.discourse.org/u/19tom34)
#### Post date: [September 26, 2019, 8:32am UTC](https://meta.discourse.org/t/new-react-js-template/129541/1 "2019-09-26T08:32:25Z")

</div>

Hi,

has anyone experience to integrate Discourse into a new react.js template instead of ember ?

And would there any issues with Plugins or future updates ?

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [September 26, 2019, 10:42am UTC](https://meta.discourse.org/t/new-react-js-template/129541/2 "2019-09-26T10:42:55Z")

</div>

Discourse is a full-fleged ember app. It communicates with the discourse api which is built with Rails.

The best way to do what you want to do is generate an api key and fire your requests from your custom frontend to the discourse api.

---

<div class="post-metadata">

### Author: ![19tom34](https://avatars.discourse-cdn.com/v4/letter/1/9d8465/32.png) [@19tom34](https://meta.discourse.org/u/19tom34)
#### Post date: [September 26, 2019, 11:00am UTC](https://meta.discourse.org/t/new-react-js-template/129541/3 "2019-09-26T11:00:55Z")

</div>

Thank you.

So when i do this with an API that sounds it would be also possible to extend per example the User Profil right ?

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [September 26, 2019, 11:02am UTC](https://meta.discourse.org/t/new-react-js-template/129541/4 "2019-09-26T11:02:08Z")

</div>

`recreate` rather than `extend` in terms of UI which might be unnecessary in most cases.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [September 26, 2019, 11:26am UTC](https://meta.discourse.org/t/new-react-js-template/129541/5 "2019-09-26T11:26:01Z")

</div>

> [@19tom34](#):
>
> And would there any issues with Plugins or future updates ?

Just to add …

The API is apparently very stable so use that approach. But don’t expect to use any plugins which modify the interface. Plugins almost always assume you are using and tightly integrate with the Ember app (e.g. Component overrides), so forget those.

Alternatively just use Discourse as is! Learn EmberJS and the plugin system for Discourse if you need to modify the L&F radically beyond Theming.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [May 28, 2024, 8:47pm UTC](https://meta.discourse.org/t/new-react-js-template/129541/6 "2024-05-28T20:47:17Z")

</div>

7 posts were split to a new topic: [Are there any plans to migrate Ember.js to React.js in Discourse?](https://meta.discourse.org/t/are-there-any-plans-to-migrate-ember-js-to-react-js-in-discourse/309761)

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [May 28, 2024, 8:45pm UTC](https://meta.discourse.org/t/new-react-js-template/129541/13 "2024-05-28T20:45:53Z")

</div>

A post was split to a new topic: [Why can’t Discourse be as highly customizable with themes and plugins as WordPress?](https://meta.discourse.org/t/why-can-t-discourse-be-as-highly-customizable-with-themes-and-plugins-as-wordpress/309760)
