Size: a a a

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

2021 April 03

D

D M in React — русскоговорящее сообщество
amrl
а ключи списков в итоге должны быть видны в атрибутах на странице?
Ты про key ?
источник

a

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

a

amrl in React — русскоговорящее сообщество
а то я все вроде делаю правильно, но ключи вообще без понятия где
источник

D

D M in React — русскоговорящее сообщество
key виден на странице не будет и обычно надо указывать когда мапишься по массиву чтобы отрисовать его. Благодаря key react понимает что это за элемент, где он находится в дереве
names.map(name => <div key={name}>{name}</div>)
источник

a

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

a

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

D

D M in React — русскоговорящее сообщество
Тебе его не нужно получать. Он нужен только для реакта
источник

a

amrl in React — русскоговорящее сообщество
так что он с ним делает то, где хранит?
источник

D

D M in React — русскоговорящее сообщество
amrl
так что он с ним делает то, где хранит?
источник

a

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

a

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

a

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

D

D M in React — русскоговорящее сообщество
amrl
ну а как мне это дэбажить, как я могу быть верен что куда нужно попал нежный айди, допустим и т д
Тебе не нужно дебажить key... Просто укажи его чтобы он был уникальным. Если укажешь не уникальный key, react в консоли ругнется на это.
источник

R

RUos 🇷🇺 in React — русскоговорящее сообщество
Привет всем! Нужен человек, который знает react js
Есть подработка
источник

D

D M in React — русскоговорящее сообщество
RUos 🇷🇺
Привет всем! Нужен человек, который знает react js
Есть подработка
источник

a

amrl in React — русскоговорящее сообщество
D M
Тебе не нужно дебажить key... Просто укажи его чтобы он был уникальным. Если укажешь не уникальный key, react в консоли ругнется на это.
ну а если мне нужно посмотреть кому я что присвоил?) вдруг я присвоил не то что хотел, или ошибся где, там например ключи с айдишниками не совпадают в силу чего либо или что-то подобное?
источник

D

D M in React — русскоговорящее сообщество
amrl
ну а если мне нужно посмотреть кому я что присвоил?) вдруг я присвоил не то что хотел, или ошибся где, там например ключи с айдишниками не совпадают в силу чего либо или что-то подобное?
Уффф. Ключи могут и не совпадать с id-шниками. Там просто какое то уникальное значение должно лежать.
Ну можешь когда мапишься по массиву console.log сделать того что ты в key закидываешь. Но это не нужно. Нет смысла это дебажить...
источник

a

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

S

Slava in React — русскоговорящее сообщество
Сап, в реакте второй день, потому не судите строго. Задача такова: сделать react-table, который обновляется загруженными с сервера данными каждые 5 секунд. Для решения этой задачи я взял одноименный модуль версии 7.x.x. И тут всплыла проблема: данные я получаю с помощью setInterval внутри useEffect, тут все ок, но react-table версии >= 7 работает целиком на хуках, и я совершенно не понимаю как и где у моей таблицы при отрисовке хранятся стейты и все вот это вот. Данные то я обновляю успешно, но вместе с тем после каждого обновления у меня полностью слетают все сортировки и фильтры, которые я указываю на странице. Как вот что где это решить, ни один пример из сандбокса при добавлении setInterval не хочет сохранять состояния моих таблиц.
источник

S

Slava in React — русскоговорящее сообщество
Моя функция прям один в один как у парня отсюда
https://stackoverflow.com/questions/61264030/re-rendering-table-component-when-parent-passes-new-or-updated-data
Но типа как надо ее вызывать или во что ее обернуть, чтобы оно обновило данные но при этом сортировки и все вот это вот остались с уже свежими данными
источник