Size: a a a

2020 May 07

B

Bunk Bunkovich 🐈 in JS Liberty
we must to protect it and give chance for our childs to survive
источник

nn

nolanson no in JS Liberty
i sleep and dream
источник

KS

Kutman Soronbaev in JS Liberty
у меня вот вопрос вкратце. у экшинах у меня асинхронные запросы. в компоненте я диспачу эту функцию(с экшинов) я хочу если все успешно знач редиректить иначе просто вывести ошибку. но у dispatch нет метода then
источник

KS

Kutman Soronbaev in JS Liberty
я мог бы использовать react-router-redux, но нужно много чего переписывать
источник

nn

nolanson no in JS Liberty
Bunk Bunkovich 🐈
hell's gates opened
ты лучше русский пиздуй учить
источник

B

Bunk Bunkovich 🐈 in JS Liberty
nolanson no
ты лучше русский пиздуй учить
кек
источник

nn

nolanson no in JS Liberty
Kutman Soronbaev
у меня вот вопрос вкратце. у экшинах у меня асинхронные запросы. в компоненте я диспачу эту функцию(с экшинов) я хочу если все успешно знач редиректить иначе просто вывести ошибку. но у dispatch нет метода then
если я тебе дам пример своего кода
источник

nn

nolanson no in JS Liberty
поможет?
источник

KS

Kutman Soronbaev in JS Liberty
скинь
источник

KS

Kutman Soronbaev in JS Liberty
гляну
источник

KS

Kutman Soronbaev in JS Liberty
мб зашарю)
источник

nn

nolanson no in JS Liberty
export function submitLogin({email, password})
{
   return (dispatch) =>
       jwtService.signInWithEmailAndPassword(email, password)
           .then((user) => {
                   dispatch(setUserData(user));

                   return dispatch({
                       type: LOGIN_SUCCESS
                   });
               }
           )
           .catch(error => {
               return dispatch({
                   type   : LOGIN_ERROR,
                   payload: error
               });
           });
}
источник

S

Syntax Highlight Bot in JS Liberty
nolanson no
export function submitLogin({email, password})
{
   return (dispatch) =>
       jwtService.signInWithEmailAndPassword(email, password)
           .then((user) => {
                   dispatch(setUserData(user));

                   return dispatch({
                       type: LOGIN_SUCCESS
                   });
               }
           )
           .catch(error => {
               return dispatch({
                   type   : LOGIN_ERROR,
                   payload: error
               });
           });
}
источник

KS

Kutman Soronbaev in JS Liberty
а как ты редиректишь ?
источник

nn

nolanson no in JS Liberty
что редиректю?
источник

nn

nolanson no in JS Liberty
function mapDispatchToProps(dispatch)
{
   return bindActionCreators({
       submitLogin: authActions.submitLogin
   }, dispatch);
}

function mapStateToProps({auth})
{
   return {
       login: auth.login,
       user : auth.user
   }
}
источник

nn

nolanson no in JS Liberty
this.props.login.error
источник

KS

Kutman Soronbaev in JS Liberty
nolanson no
export function submitLogin({email, password})
{
   return (dispatch) =>
       jwtService.signInWithEmailAndPassword(email, password)
           .then((user) => {
                   dispatch(setUserData(user));

                   return dispatch({
                       type: LOGIN_SUCCESS
                   });
               }
           )
           .catch(error => {
               return dispatch({
                   type   : LOGIN_ERROR,
                   payload: error
               });
           });
}
у тебя есть общий класс jwtService?
источник

KS

Kutman Soronbaev in JS Liberty
у коготорого есть метод signInWithemail
источник

nn

nolanson no in JS Liberty
да
источник