конкретные свойства из стора?
Пример:
Обычная реализация:
{
user: state.user
}
Конкретные свойства:
{
userFetching: state.user.isFetching,
userFetched: state.user.isFetched,
}
Есть ли разница в производительности, учитывая, что в state.user еще несколько свойств.
В моем понимании, если использовать первый вариант, компонент будет пытаться обновиться, если изменятся другие свойства user, соответственно будут дополнительные вызовы методов из цикла компонента, в котором я уже могу отменить рендер.
Для таких кексов подойдёт мемоизация, а компонент обновляется если меняется пропсы, следовательно пробрасывай isFetching , isFetched в компоненты как пропсы
Обсуждают сегодня