a
Size: a a a
a
a
VS
a
a
VS
a
a
AR
SS
UU
useEffect(() => {как можно реюзабельный useEffect бахнуть на базе этого?
if(performLoginStatus.type === 'success') {
const user = performLoginStatus.result.user
performUserUpdate(user, userCredentials.username)
} else if(performLoginStatus.type === 'failure') {
updateError(performLoginStatus.error)
}
}, [performLoginStatus])
useEffect(() => {
if(performUserUpdateStatus.type === 'success') {
const user = performLoginStatus.result.user
performUserSave(user)
} else if(performUserUpdateStatus.type === 'failure') {
updateError(performUserUpdateStatus.error)
}
}, [performUserUpdateStatus])
AR
useEffect(() => {как можно реюзабельный useEffect бахнуть на базе этого?
if(performLoginStatus.type === 'success') {
const user = performLoginStatus.result.user
performUserUpdate(user, userCredentials.username)
} else if(performLoginStatus.type === 'failure') {
updateError(performLoginStatus.error)
}
}, [performLoginStatus])
useEffect(() => {
if(performUserUpdateStatus.type === 'success') {
const user = performLoginStatus.result.user
performUserSave(user)
} else if(performUserUpdateStatus.type === 'failure') {
updateError(performUserUpdateStatus.error)
}
}, [performUserUpdateStatus])
UU
AR
UU
UU
AR
UU