Эм ... вы изменяете props внутри компонента? Это скорей аксиома, причем не реакта, а ФП в целом. Так как снаружи компонент выглядит как функция от свойств.
Никита Гущин: Нет, не изменяю, сноска лишь говорит о том, что этого делать не стоит, но иммутабельность props - это, в первую очередь, соглашение, а не только техническое ограничение
Руслан Абдуллаев: Хитрая у вас формулировка ... какой тогда смысл заострять на этом внимание? Ведь если мы изменим props внутри компонента - все сломается.
Если кратко, то - большинство ваших компонентов stateless. Есть такой паттерн controller-view: обычно у вас есть несколько компонентов-контроллеров на верхних уровнях дерева у которых есть свой state, а остальные компоненты просто принимают props и рендерят их.