Size: a a a

React: русскоязычное сообщество

2021 June 09

ШШ

Шахзод Шамахмудов... in React: русскоязычное сообщество
добрый вечер
источник

ШШ

Шахзод Шамахмудов... in React: русскоязычное сообщество
имеется листенер на скролл
источник

ШШ

Шахзод Шамахмудов... in React: русскоязычное сообщество
но он срабатывает на каждый скролл, нужно получить время начала скролла и конец
источник

ШШ

Шахзод Шамахмудов... in React: русскоязычное сообщество
как это можно реализовать?
источник

A

Andu- in React: русскоязычное сообщество
!бан
источник

DK

Dmitry Kozlov in React: русскоязычное сообщество
источник

A

Andu- in React: русскоязычное сообщество
источник

JK

John Kanegem in React: русскоязычное сообщество
Всем привет, подскажите пожалуйста, как выглядит удаление несуществующего объекта в redux?

   case UPDATE_TODO:
     return {
       ...state,
       toDos: {
         ...state.toDos,
         [action.key]: action.payload,
       },
     };

Если у меня на сервере(firebase) в ручную удален объект(ребенок) в объекте toDos. Сейчас я в консоли вижу что допустим было 2 объекта, и стал 1, но react не перерисовывает
источник

JK

John Kanegem in React: русскоязычное сообщество
Подключил realtime database, новый todo добавляет, и он попадает в список, если вручную на сервере его удаляю -


 function getTodos() {
   firebase.database.ref("toDos").on("value", (snapshot) => {
     const vals = snapshot.val();

     console.log(vals);    —————————здесь вижу что vals поменялось, и пришло не 2 объекта, а один

     if (vals !== null) {
       Object.keys(vals).map((key) => {
         dispatch(updateTodoReducer(vals[key], key)); // сюда приходит 1 объект
       });
     }
   });
 }
источник

JK

John Kanegem in React: русскоязычное сообщество
Но я так понимаю не перерисовывает из-за

toDos: {
         ...state.toDos,
         [action.key]: action.payload,
       },
источник

VL

Vitaly Logvinenko in React: русскоязычное сообщество
Через setTimeout
источник

D

Demian in React: русскоязычное сообщество
Подскажите, как корзину покупателя реализовать. Приемлем ли вариант с созданием отдельной таблицы в бд для каждой корзины?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Скорее всего нет
источник

D

Demian in React: русскоязычное сообщество
А...как?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Одна корзина — одна строчка в БД
источник

D

Demian in React: русскоязычное сообщество
А в ней...?)
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ну я не знаю что вам там нужно хранить
источник

D

Demian in React: русскоязычное сообщество
Уникальные айдишники товара?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Товары в корзине отдельной таблицей
источник

D

Demian in React: русскоязычное сообщество
Ну добавил я в корзину двадцать товаров
источник