Я передаю состояние в качестве реквизита через Context другим компонентам в моем приложении React:
state = { user: null, username: null }
И имя пользователя, и пользователь обновляются с помощью методов setState.
Я могу прочитать свойство username, но не могу прочитать свойство user, которое должно быть вложенным объектом. Пожалуйста, смотрите фотографии: если я передаю весь пользовательский объект, я получаю сообщение об ошибке, говорящее, что есть ключи объекта, но если я пытаюсь прочитать одно из свойств объекта, оно выдает другую ошибку, говорящуючто свойство является нулевым.
Это не имеет никакого смысла, потому что я могу проверить состояние поставщика контекста и все значения вложенного объекта находятся там:
Может ли кто-нибудь помочь с этим - я в полном замешательстве.