Такой вопрос, допустим я в компоненте получаю объект с 30-ю разными значениями, и в подкомпоненте от этого объекта нужны лишь 2 значения, есть ли разница между передачей в пропс всего объекта или лишь нужных 2 значений? просто по идеи никакой разницы быть не должно, но все же
Есть разница, если передать в компонент только 2 пропса то он будет ре-рендерится если только эти 2 пропса изменятся а если передать весь объект то может начатся ересь с ре-рендером когда ты меняешь вообще левое свойство а компонент делает ре-рендер, этого можно избежать мемоизациями и тд но советую прокидать только те пропсы которые ты используешь так код будет чище (понятное дело если доходит до того что весь объект юзается то его надо прокидать полностью)