Size: a a a

React — русскоговорящее сообщество

2021 April 12

ИС

Игорь Спутник... in React — русскоговорящее сообщество
нету вот имеенно
источник

ИС

Игорь Спутник... in React — русскоговорящее сообщество
но как то решать нужно
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Тогда на какое событие в нем вы хотите подписаться?
источник

ИС

Игорь Спутник... in React — русскоговорящее сообщество
по клику на ссылку нужно дополнителбное дейвие запускать
источник

ИС

Игорь Спутник... in React — русскоговорящее сообщество
есть навигация меню
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
оберни в div и навесь на див onCick
источник

ИС

Игорь Спутник... in React — русскоговорящее сообщество
костыль то я сделаю
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Тогда Link в помощь
источник

ИС

Игорь Спутник... in React — русскоговорящее сообщество
хотелось бы знать что дает библиотека из коробки на этот счет
источник

F

F in React — русскоговорящее сообщество
Почему по клике на кнопку react берет старое состояние из redux state, хотя оно обновилось, если верить дев тулзам?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
А onClick на NavLink нельзя вешать?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Покажите  ваш код
источник

F

F in React — русскоговорящее сообщество
const lots = useSelector((state: LotsReducerInterface) => state.lotsReducer.lots, shallowEqual);

 const changeLotsChance = useCallback(
   () =>
     lots.forEach((lot) => {
       dispatch(changeLotChance(lot.id, chanceCalculating(lot.total, inTotal)));
     }),
   [dispatch, inTotal, lots],
 );

 const onAddToTotal = useCallback(
   (id: string, value: number) => {
     dispatch(toTotal(id, value));
     dispatch(changeAddToTotalValue(id, 0));
     changeLotsChance();
   },
   [dispatch, changeLotsChance],
 );
источник

13

123 321 in React — русскоговорящее сообщество
Как сюда впихнуть useMemo  

https://prnt.sc/11an1hm
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Конкретно в этом коде я проблемы не вижу, которая могла бы вызвать подобное поведение, разве только у вас shallowEqual какой-то кривой
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
впихните useCallback
источник

13

123 321 in React — русскоговорящее сообщество
спасибо. щас попробую
источник

13

123 321 in React — русскоговорящее сообщество
че то не подумал о нем
источник

F

F in React — русскоговорящее сообщество
shallowEqual из react-redux идет + я его убирал, но ничего не изменилось.
Куда смотреть хотя бы не подскажете?
У меня два input, один из которых берет новое значение, если нажать, а второй старое)). Первый через событие клавиатуры, второй через событие мыши делает это.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Смотрите у всех ли хуков правильные массивы зависимостей и получают ли они актуальные данные
Попробуйте воспользоваться отладчиком
источник