import { createSelector } from 'reselect'
export const selectUser = createSelector(
[state => state.user],
user => user
)
const { user } = useSelector(state => selectUser(state))
Я пытаюсь предотвратить ненужный повторный рендеринг в моем приложении реакции. Я хочу заморозить мой user
объект, используя reselect
. Но когда я загружаю страницу, пользовательский объект приходит из конца в асинхронном режиме c, и reselect
фиксирует это значение как undefined
. Как я могу предотвратить это и заморозить мой user
объект, если он уже поступил из back-end
и сохранен в моем redux
магазине?