@OneFive
React.js <3

Как правильно организовать структуру проекта на reactJS?

Стоит ли использовать анонимные функции в render, или лучше их переместить на уровень компонента?
Стоит ли ItemComponent и ItemsComponent поместить в разные файлы в том случае если ItemsComponent содержит только array.map для items, или может стоит поместить array.map для items в отдельную функцию в itemComponent?
Какую библиотеку лучше использовать в качестве модели?
  • Вопрос задан
  • 3016 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Elizavetta
Matroid: gamedev/js-разработка
У меня нет опыта разработки на React, знаю только в чем была их идея.
Render генерирует только представление, никаких левых анонимных функций в нем не должно быть. Одна из идей фреймворка в том, что render может вызываться часто, а реальный апдейт DOM - только когда он реально меняется. На сравнении и достигается некоторый выигрыш в производительности.
Насчет организации по файлам, думаю это полностью от удобства/предпочтений.
Библиотека для модели - вопрос не ясен. Она нужна? Точно? Напишите для начала native + React, не усложняя дополнительными библиотеками, потом подумаете как улучшить.
Может быть вот эта статья немного прояснит jspro.ru/post/pervoe-znakomstvo-s-reactjs-ot-facebook, но она для новичков
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы