есть у них разницы в производительности?
1-й способ: store.getState()
2-й способ: useSelector
Нет. Только одним способом - первым. Всё остальное тоже через него работает.
store.getState() - вернет весь стор со всеми ветками что в нем есть. useSelector - выполняет написанный вами селектор. плюс дает возможность передать вторым параметром функцию для сравнения чтобы избежать ненужного перерендера (по умолчанию shallow compare)
Обсуждают сегодня