Важно ли разделять контроллер и просматривать его не только логически, но и визуально? Например, у меня есть класс:
class AccountPage extends Element {
onSomethingChange = () => {
// controller goes here
}
render() {
// binding view with controller
return <SomeView onChange={this.onSomethingChange}>Some view</SomeView>
}
}
Должен ли я поместить контроллер в отдельный и отдельный класс? (Например: OnAccountChangeController
)?
Но с моей точки зрения,достаточно поместить контроллер в отдельный метод того же класса. В то же время метод render
можно рассматривать как точку привязки контроллера и вида. Пока само представление размещено в SomeView
классе. Можете ли вы дать какие-либо рекомендации или советы по этому поводу?