Я пытаюсь реализовать Аутентификацию Google с использованием GAPI и хочу сохранить идентификатор пользователя, выбранный GAPI, в хранилище с избыточностью. Я не знаю, как передать переменные компонента класса в хранилище избыточности или диспетчер действий. Может кто-нибудь помочь мне выбраться из этого?
import { SIGN_IN, SIGN_OUT } from './types'
export const signIn = (dispatch, userId) => {
console.log('actions',userId)
dispatch(
{
type: SIGN_IN,
payload:userId
}
)
}
export const signOut = (dispatch) => {
dispatch(
{
type: SIGN_OUT
}
)
}
const mapStateToProps = (state,ownProps) => {
return {
isSignedIn: state.auth.isSignedIn
}
}
const mapDispatchToProps = (dispatch, ownProps) => {
return {
SignIn: () => signIn(dispatch),
SignOut: () => signOut(dispatch)
}
}
export default connect(mapStateToProps, mapDispatchToProps)(GoogleAuth);