Все данные, полученные от пользователя, находятся в ответе «результаты», который возвращается в обещании .then. Результаты - это весь объект, который был возвращен при успешном входе в систему, то есть объект, который вы зарегистрировали в консоли.
Чтобы получить доступ к нужным данным, вам нужно взглянуть на иерархию / путь объекта результатов. Тогда вы можете хранить данные в переменной или константе в парах ключ-значение, которые вы можете извлекать и использовать в других областях вашего кода. Ниже я привел несколько примеров значений, которые можно извлечь из ваших результатов. Что-то неясно?
export const signInFacebook = () =>{
return (dispatch, getState) => {
var provider = new firebase.auth.FacebookAuthProvider();
provider.addScope('user_hometown');
firebase.auth().languageCode = 'pl_PL';
firebase.auth().signInWithPopup(provider).then(function(result) {
const userData = {
name: result.user.displayName,
email: result.user.email,
image: result.user.photoURL,
birthday: result.additionalUserInfo.profile.birthday
};
console.log(result);
})
}
}