Size: a a a

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

2020 August 25

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Andriy Dudariev
Мне одному неприятно отсутствие отступов?
та это наименьшая проблема.
источник

ВГ

Вадим Герасько... in React — русскоговорящее сообщество
Oleg Rizhkov
почитай в доке как работает стейт.\
ок, но все же как в стейт положить только если ключи совподают то тогда из tourData беру value
источник

V

Vova in React — русскоговорящее сообщество
Почему все время редиректит на /dialogs? И да, это все внутри BrowserRouter. Хотелось бы, чтобы редиректило только тогда, когда ты не на роутах выше
источник

A

Arman in React — русскоговорящее сообщество
Вадим Герасько
не присваевает все ровно
🙈🙈🙈
источник

A

Arman in React — русскоговорящее сообщество
Vova
Почему все время редиректит на /dialogs? И да, это все внутри BrowserRouter. Хотелось бы, чтобы редиректило только тогда, когда ты не на роутах выше
Убери exact из редирект
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
У меня вот вообще все приложения под фреймом выводятся, и я за полтора года так и не познал роутинг...
источник

ВГ

Вадим Герасько... in React — русскоговорящее сообщество
да там объект с ключами но значения ""
источник

V

Vova in React — русскоговорящее сообщество
Arman
Убери exact из редирект
Все равно не работает
источник

V

Vova in React — русскоговорящее сообщество
Когда у тебя есть токен и ты перезагружаешь страницу, то сначала срабатывает редирект на /. А уже после реакт понимает что у тебя есть токен и перекидывает на /dialogs. Как сделать так, чтобы редирект на / не срабатывал? Либо как бы вы лучше сделали роуты для вошедших пользователей и гостей?
источник

V

Vova in React — русскоговорящее сообщество
Спасибо
источник

м

максим in React — русскоговорящее сообщество
Вопрос про React
Как обновить свойство отдельного объекта  в массиве объектов через хук useState?
источник

a

arts in React — русскоговорящее сообщество
максим
Вопрос про React
Как обновить свойство отдельного объекта  в массиве объектов через хук useState?
Через array.map(), например
источник

A

Akbarshox in React — русскоговорящее сообщество
Ребят как можно чтоб элемент массива каждые 5 секунд обновлял стэйт, типа 1 через  пять секунд 2 ит.д
источник

A

Akbarshox in React — русскоговорящее сообщество
Akbarshox
Ребят как можно чтоб элемент массива каждые 5 секунд обновлял стэйт, типа 1 через  пять секунд 2 ит.д
это не сработало
const number = [1, 2, 4, 5];
     for (let i = 0; i < number.length; i++){
        setInterval(() => {
           setAds(number[i]);
        }, 5000);
     }
источник

м

максим in React — русскоговорящее сообщество
Да это массив с обьектами
источник

V

Vetro in React — русскоговорящее сообщество
максим
Вопрос про React
Как обновить свойство отдельного объекта  в массиве объектов через хук useState?
Найти индекс необходимого объекта, закинуть в сетстейт новый массив с новым объектом по индексу
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
максим
Вопрос про React
Как обновить свойство отдельного объекта  в массиве объектов через хук useState?
Создать новый массив через map от этого исходного, найти в нём нужный объект и заменить свойство.

const [arr, setArr] = useState([...]);

const update = () => {
 const newArr = arr.map(obj => {
   if (obj.prop === 'lolus') {
     return {
       ...obj,
       prop: 'kekus'
     }
   }
   return obj;
 });
 setArr(newArr);
}
источник

V

Vetro in React — русскоговорящее сообщество
Зачем мапать то
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
для красоты
источник

A

Andrey in React — русскоговорящее сообщество
Vetro
Зачем мапать то
чтобы с индексами не мучиться
источник