2015-10-05 1 views
5

Я использую риф-рельсы для интеграции с рельсами, и я не согласен с тем, как я должен организовать свой код.React, Ruby on Rails: jsx vs html.erb

Желательно, чтобы у меня был мой основной html в файлах html.erb или в файлах jsx? В настоящее время я в основном сделал все, что нужно. Все, что я делаю в своих файлах html.erb, использует вспомогательный помощник react_component для вызова этих компонентов. Например, у меня будет файл ProfileShow.js.jsx для моей страницы профиля и EditPost.js.jsx для моей страницы редактирования сообщения.

Какое ваше предложение?

+0

Посмотрите на эту ссылку https://www.airpair.com/reactjs/posts/reactjs-a-guide-for-rails-developers введение может помочь вам :) – Pavan

ответ

1

Я предпочитаю переместить код моего компонента реагирования в js-файлы. И свяжите их с помощью вспомогательного метода react_component. Неправильная практика заключается в написании js-кода в представлениях.

+0

Я думаю, вы неправильно поняли мой вопрос. Я спрашивал, куда я должен поместить большую часть моего основного html. Должен ли я отображать их как компоненты, даже если они используются только один раз, или я должен писать их в html.erb? – Novice

+0

Обычно я представляю их как компоненты. И все взгляды выглядят очень тонкими. –

+0

По тонкому вы говорите лаконично? – Novice

 Смежные вопросы

  • Нет связанных вопросов^_^