Сообщение
Cannot read properties of undefined выглядит расплывчато, но указывает на конкретный сбой. Если оно заканчивается на (reading 'name'), программа попыталась взять свойство name у значения, которого нет.Сначала найдите указанное свойство, затем посмотрите, что стоит слева от точки. В строке
user.name проблема не в name: переменная user получила undefined. Например, метод find() возвращает такое значение, когда не находит элемент.Возьмите одну такую ошибку и проследите, где переменной присвоили результат. Проверьте условие поиска, имя ключа объекта и не запустился ли код до завершения запроса. В подробном разборе этот путь показан шаг за шагом.
