Привет всем. Подскажите, на сколько сильно стоит дробить страницу в компонентах? Как определить, стоит ли что-то выносить в отдельный компонент?
Многие полагают, что "одна вещь, одно место" будет соотвествовать SRP, но на самом деле это объяснение немного 🤏 не полное.
Речь впервую очередь о тех задачах, которые стоят перед приложением. И чаще всего, нарушение SRP проявляется тогда, когда разработчик делает таску, создает коммит, и оказывается, что его изменения расположены по всему проекту.
SRP не о том, что надо делить все. SRP о том, что надо в одном месте собрать всю необходимую информацию о задаче, которая выполняется.