FireGM: Все данные, которые не относятся к бизнес логике я выношу в локальный стейт, там с ними и работаю. Это раз.
Непосредственно по вопросу: Да. Я увеличиваю вложенность. Есть замечательная библа immutable.js, которая помимо иммутабельности предоставляет удобные инструменты для работы со структурами с высокой степенью вложенности
xmoonlight: VZVZ: А у вас не возникало мысли, что очевидные для вас вещи таковыми для других могут не являться? А в сфере фриланса вопрос о деловой этике стоит достаточно остро, поскольку ты 1 на 1 с заказчикам, и некому сказать, что есть хорошо, а что плохо. Поэтому люди (я в частности) "прощупывают " впадая в крайности. Но несмотря на всё это, вопрос о эффективности и оценке количества работы в сфере IT - не самая тривиальная задача.
Дмитрий: человек, который сам может потянуть проект хотя бы средней сложности. Т.е. и администрирование, и оптимизация, хайлоад, фронт-бек/енд, и devOps и т д - и всё это это на компетентном уровне + держать каждую из областей в актуальном состоянии. Таких людей единицы, а тех, кто вышел хоть немного за рамки своей основной специализации и теперь приписывает себе эпитет fullstack - море.