Если вы создадите отдельное приложение и будете использовать только API Discourse, теоретически можно построить полное новое приложение на React. Это потребует огромных усилий, но, насколько я знаю, были попытки сделать что-то подобное, хотя бы на React Native в прошлом? Основная сложность заключается в огромном объёме постоянной поддержки для обеспечения соответствия функциональности. Указанный пример не обновлялся уже давно? См. Lexicon: a customizable native mobile app for your Discourse site - #22 by Kuro22
Не пытайтесь смешивать фреймворки. Я пробовал использовать немного Bootstrap вместе с Discourse, но результаты оказались крайне ненадёжными. Возможно, какие-то элементы заработают, но, по моему мнению, смешивание React вообще не сработает.
Мой совет: вместо этого тщательно изучите Ember и официальную экосистему плагинов.