Является ли store.getState () быстрее соединения? - PullRequest
1 голос
/ 15 марта 2019

Так что у меня есть простой компонент приложения на верхнем уровне. Этот компонент вызывает store.getState () в своей функции рендеринга и получает 'user' из store. Если пользователь существует, он рендерит некоторые контейнеры, используя connect (от реагирования с избыточностью). Эти контейнеры также получают доступ к тому же значению ('user') в mapStateToProps. Проблема в том, что в компоненте App пользователь существует, и он отображает контейнеры, но в mapStateToProps это значение не определено. Если я вызываю getState в mapStateToProps (я знаю, что это не способ делать вещи, вы не должны этого делать) для целей отладки, значение здесь, пользователь. Но это не так, если я получаю доступ через состояние, переданное функции mapStateToProps.

...