как разделять компоненты на файлы?
https://learn.javascript.ru/modules
То есть никакий конвенций нет? Как придумаю, так и оформлять структуру проекта?
единой правильной структуры нет. Используйте, что вам удобно
Есть в доке статья thinking in react, можно начать с нее
Спасибо! Но я из Vue, понимаю компонетную струкру. Именно практическая часть интересна
А, я почему-то подумал, что вы спрашиваете про разделение на компоненты
Вон вижу на примере что создают jsx файлы, иногда, иногда все в одном, иногда js + css. И не могу понять где все эти способы в доке описаны
Это зависит от инструментов, которые используются для стилизации А jsx или js - выберите для себя что удобнее, а в команде придерживайтесь единой конвенции, которая там принята, это не важно
Просто во вью не стоит проблема изоляции стилей, там есть scouped стили из коробки, на сколько я знаю Потому там не очень распространены какие-то дркгие подходы Да и вообще vue - html-first, ближе к разметке и всему такому, а шаблонах куча директив, котооые упрощают работу с css классами теми же и т.п. В реакте все-js, потому и решения для написания стилей ищутся, котлоые вписываются в эту "философию"
Обсуждают сегодня