Цитата:
|
у меня есть приватные, в классах нет
|
Твои псевдоприватные свойства в ES6 реализуются элементарно:
class Model {
constructor() {
Object.assign(this, {
privates: {
url: `/api/models/${this.id}`
}
});
}
}
Цитата:
|
у меня можно обьявлять в любом порядке классы, у них нет
|
Я уже говорил - выноси каждый класс в отдельный модуль и понятия порядка просто не будет существовать.
nerv_, компонент Реакта и элемент верстки - это совершенно разные понятия. Компонент - это элемент интерфейса, инструмент для взаимодействия юзера с информацией. Компонент
может рендериться в html, а может и нет (
react-native, тестирование). Следовательно, размышлять надо не от абстрактного документа, а от интерфейса: реакт предназначен именно для второго.