Size: a a a

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

2020 October 13

НТ

Никита Трофимов... in React — русскоговорящее сообщество
прям весь ответ нужно хранить? а какой кейс? в целом не проблема, главное не перегружать лишней инфой
источник

D

Danila in React — русскоговорящее сообщество
Alexey Belov
я имею ввиду поглубже процесс, это и так понятно))
как он в сторе ищет нужный референс, есть ли какие-то ограничения по вложенностям или еще чему. нагуглить не смог, поэтому пришел сюда
Хм. Да, тогда хз, не сталкивался с такими проблемами, но, правда, щас вспоминаю, вроде, вложенных рефов в рефах не было у меня
источник

НТ

Никита Трофимов... in React — русскоговорящее сообщество
а зачем их хранить в локал сторедж. может быть просто кешировать ответ на бэке
источник

AB

Alexey Belov in React — русскоговорящее сообщество
Danila
Хм. Да, тогда хз, не сталкивался с такими проблемами, но, правда, щас вспоминаю, вроде, вложенных рефов в рефах не было у меня
у меня там в партисипанте реф на юзера еще лежит, всё норм было. тут вот тупо уровень вложенности поменялся из-за новой сущности ArchivedParticipant и всё, не хочет резолвить.

вот такое еще место есть. тоже непонятно почему не хочет резолвить референс.
Раньше тут в сторе была хуже и сложнее вложенность, но при этом работали рефы)
источник

НТ

Никита Трофимов... in React — русскоговорящее сообщество
ну в целом как временное решение можно. а как понимать когда нужно делать запрос на бэк за новой менюшкой, если добавятся элементы новые?
источник

a

ai in React — русскоговорящее сообщество
У кого-т есть пример, как сделать систему комментариев?
источник

OB

O Bogdan in React — русскоговорящее сообщество
Привет) Ребят, кто скажет, у меня некст и в дев окружении всё норм, а в билде он срезает часть стилей и мне присылают баги?
источник

A

Alexey in React — русскоговорящее сообщество
зачем parseInt(updateNow), parseInt(lastUpdate) + 300 может не сработать.
const d = Date.now()
лучше делать сразу
источник

A

Alexey in React — русскоговорящее сообщество
источник

A

Alexey in React — русскоговорящее сообщество
у тебя lastUpdate уже через parseInt прошел
источник

A

Alexey in React — русскоговорящее сообщество
вообще ещё проблема с этим lastUpdate - ты делаешь запись о времени апдейта, до того как сам апдейт сделаешь, может быть неожиданность

Ещё нет radix в parseInt да и вообще, зачем тебе parseInt, лучше Number(value) || 0
источник

A

Alexey in React — русскоговорящее сообщество
  const updateNow = parseInt(lastUpdate) + 300;
if (parseInt(updateNow) < d) {
источник

A

Alexey in React — русскоговорящее сообщество
зачем второй parseInt ? для надежности ? :)
источник

A

Alexey in React — русскоговорящее сообщество
ещё такой момент  - если lastUpdate не было, то никогда не будет апдейта, поэтому
if (lastUpdate) я бы вообще убрал
источник

a

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

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ai
Как сделать, чтобы по нажатию на кнопку создавался новый элемент?
добавлять в стейт данные для элемента и отрисовывать элементы на основе данных
источник

A

Alexey in React — русскоговорящее сообщество
export function updateRequest() {
 const d = Date.now();
 const lastUpdate = Number(localStorage.getItem("lastUpdate")) || 0;
 const updateNow = lastUpdate + 300;
 if (updateNow >= d) {
  return false
 }
 localStorage.setItem("lastUpdate", d);
 return true
}
источник

АБ

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

I

Igor in React — русскоговорящее сообщество
Alexey
export function updateRequest() {
 const d = Date.now();
 const lastUpdate = Number(localStorage.getItem("lastUpdate")) || 0;
 const updateNow = lastUpdate + 300;
 if (updateNow >= d) {
  return false
 }
 localStorage.setItem("lastUpdate", d);
 return true
}
да зачем число парсить-то снова?
источник

A

Alexey in React — русскоговорящее сообщество
Igor
да зачем число парсить-то снова?
в localStorage строка
источник