대부분의 의견에 동의합니다. 하지만 재작성(rewrite)은 거의 항상 좋은 아이디어가 아니라고 생각합니다.
저는 Discourse용 React 프론트엔드를 작성하고 있지만, 이를 Ember 프론트엔드의 대체재로 만들려는 의도는 없습니다.
같은 것을 다시 반복하는 것이 아니라, 매우 구체적인 용도에 대한 추가 기능으로 보는 것이 더 적절합니다. 그 이유는 UI를 웹3 실험에 더 유연하게 적응시킬 수 있도록 하려는 것인데, 이를 위해서는 대체 프론트엔드를 갖는 것이 더 적합하다고 생각하기 때문입니다. 커스텀 위자드 플러그인도 별도의 Ember 프론트엔드를 따르는 방식인 것 같습니다. (기능이… 음… 커스텀이라서
… 이런 방식으로 하는 것이 합리적이라고 생각합니다.)
저는 Vite를 사용한 React 프론트엔드가 있는 리포지토리를 하나 가지고 있습니다:
그리고 두 번째 리포지토리에서는 첫 번째 리포지토리의 빌드 산출물을 Discourse 플러그인의 public assets 폴더에 가져오고 있습니다.
또한 여러분의 포럼에도 가입했습니다. 질문이 있으시면 알려주세요
![]()