Size: a a a

2020 March 17

AK

Andrey Katrusha in React Kyiv
так же есть хистори, а чего тут не юзать?
источник

SG

Stas G in React Kyiv
просто перезагружать страницу не очень хороший UX
источник

SG

Stas G in React Kyiv
попробуй все-таки сделать по уму
источник

К

Камран in React Kyiv
Andrey Katrusha
так же есть хистори, а чего тут не юзать?
источник

DB

Dima Bildin in React Kyiv
Stas G
просто перезагружать страницу не очень хороший UX
На самом деле, комбинация факторов.
Если пользователь делает logout очень редко, то это не настолько плохой UX, чтоб городить сложные решения, вместо того что бы просто перегрузить страницу.
источник

SG

Stas G in React Kyiv
тоже правда
источник

AK

Andrey Katrusha in React Kyiv
Dima Bildin
На самом деле, комбинация факторов.
Если пользователь делает logout очень редко, то это не настолько плохой UX, чтоб городить сложные решения, вместо того что бы просто перегрузить страницу.
такое себе решение.
источник

DB

Dima Bildin in React Kyiv
Andrey Katrusha
такое себе решение.
ясно
источник

SG

Stas G in React Kyiv
источник

SG

Stas G in React Kyiv
а ты нашел хук для работы с ней
источник

К

Камран in React Kyiv
Понял, спасибо
источник

К

Камран in React Kyiv
Помогите плиз ещё кое с чем))
По онклику на добавить кнопку запускаю эти условия.

Мне нужно чтобы в корзину не добовлялся новый товар такой же,а менялось его кол-во
источник

К

Камран in React Kyiv
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
use Set
источник

К

Камран in React Kyiv
типа без проверки можно сразу, сет сам узнаёт есть ли такой обьект в массиве?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
нет, но код будет попроще
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
Тут по таймкоду рассказываю про сет как раз на примере корзины. Можешь глянуть(хотя спикер я не очень)
https://youtu.be/Wfg-_ljqaTA?list=PLreVUdhiwWdiPPKy4BhovjnebEHarjE_y&t=138
источник

AK

Andrey Katrusha in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
Тут по таймкоду рассказываю про сет как раз на примере корзины. Можешь глянуть(хотя спикер я не очень)
https://youtu.be/Wfg-_ljqaTA?list=PLreVUdhiwWdiPPKy4BhovjnebEHarjE_y&t=138
Боженька
источник

К

Камран in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
Тут по таймкоду рассказываю про сет как раз на примере корзины. Можешь глянуть(хотя спикер я не очень)
https://youtu.be/Wfg-_ljqaTA?list=PLreVUdhiwWdiPPKy4BhovjnebEHarjE_y&t=138
Спасибо, пойдёт))
источник

V

Vladislav in React Kyiv
ребят, кто с экспериментальным реактом работал, есть ли какая-то либа для редакса и оббертки экшонов в ресурсы?
кто шарит суспенс и редакс поймет
const wrapAsyncAction = asyncAction => actionArgs => (dispatch, getState) => {
 const pending = suspender => ({ type: reactConstants.FETCH_PENDING, suspender })
 const success = result => ({ type: reactConstants.FETCH_SUCCESS, result })
 const error = error => ({ type: reactConstants.FETCH_FAILURE, error })

 dispatch(
   pending(
     dispatch(asyncAction(actionArgs)).then(
       r => {
         console.log(r)
         dispatch(success(r))
       },
       e => dispatch(error(e))
     )
   )
 )

 return {
   read() {
     const { react: state } = getState()
     switch (state.status) {
       case reactConstants.FETCH_PENDING:
         throw state.suspender
       case reactConstants.FETCH_SUCCESS:
         return state.result
       case reactConstants.FETCH_FAILURE:
         throw error
       default:
         return state
     }
   }
 }
}

Вот думаю есть какой-то уже такой готовый враппер?
edit: основан на redux-thunk
источник