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