Size: a a a

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

2020 August 26

D

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

D

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

D

Drews in React — русскоговорящее сообщество
НО что-то мне подсказывает что эта реализация гавной воняет
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
Привет. Не посоветуете, как более правильно поступить в данной ситуации. Мне приходят какие-то данные из сервара (массив объектов). Я их мапом перебираю и рендерю через компонент. Но в этих сущностях в массиве нет уникального идентефикатора чтобы передать в пропс key. Что посоветуете в данном случае использовать? может какой-то генератор хороший есть уникальных значений? В сущностях приходит дата создание, но я думаю, что не стоит её использовать в виде timestamp например, так как время создания может иногда совпасть
источник

KR

Kirill R in React — русскоговорящее сообщество
Игорь Завирюха
Привет. Не посоветуете, как более правильно поступить в данной ситуации. Мне приходят какие-то данные из сервара (массив объектов). Я их мапом перебираю и рендерю через компонент. Но в этих сущностях в массиве нет уникального идентефикатора чтобы передать в пропс key. Что посоветуете в данном случае использовать? может какой-то генератор хороший есть уникальных значений? В сущностях приходит дата создание, но я думаю, что не стоит её использовать в виде timestamp например, так как время создания может иногда совпасть
ты можешь использовать key из map — array.map((el, key) => {})
источник

ИЗ

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

ei

export default - зло... in React — русскоговорящее сообщество
Игорь Завирюха
Привет. Не посоветуете, как более правильно поступить в данной ситуации. Мне приходят какие-то данные из сервара (массив объектов). Я их мапом перебираю и рендерю через компонент. Но в этих сущностях в массиве нет уникального идентефикатора чтобы передать в пропс key. Что посоветуете в данном случае использовать? может какой-то генератор хороший есть уникальных значений? В сущностях приходит дата создание, но я думаю, что не стоит её использовать в виде timestamp например, так как время создания может иногда совпасть
Если с ними не может быть операций - можно индекс, если можно удалять/менять местами - nanoidом расставлять всем айди на моменте получения с сервера, главное чтобы между рендерами они не менялись
источник

ИЗ

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

ES

Eugene Sternin in React — русскоговорящее сообщество
Игорь Завирюха
Привет. Не посоветуете, как более правильно поступить в данной ситуации. Мне приходят какие-то данные из сервара (массив объектов). Я их мапом перебираю и рендерю через компонент. Но в этих сущностях в массиве нет уникального идентефикатора чтобы передать в пропс key. Что посоветуете в данном случае использовать? может какой-то генератор хороший есть уникальных значений? В сущностях приходит дата создание, но я думаю, что не стоит её использовать в виде timestamp например, так как время создания может иногда совпасть
Иногда можно сделать уникальный ключ из того, что есть, типа
дата+фио+ещё_что-то. Если можешь быть уверен в уникальности такого сочетания.
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Kirill R
ты можешь использовать key из map — array.map((el, key) => {})
Там индекс вторым идет, первый раз вижу что пишут key
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Dmitry Kudryavtsev
Там индекс вторым идет, первый раз вижу что пишут key
можешь что угодно писать 🙂
источник

KR

Kirill R in React — русскоговорящее сообщество
Dmitry Kudryavtsev
Там индекс вторым идет, первый раз вижу что пишут key
Тебе индекс не подходит?
источник

D

Drews in React — русскоговорящее сообщество
Dmitry Kudryavtsev
Там индекс вторым идет, первый раз вижу что пишут key
Индекс передается в функцию, как ты именуешь на выходе это твое дело)
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Да понятно, но просто зачем по другому называть
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Нинзя код?
источник

D

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

Э

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

КУ

Камель Утегенов... in React — русскоговорящее сообщество
Помогите
На обычном статическом сайте у меня есть график d3js
я там создаю див с определенным id и по cdn через script:scr передаю cdn
и js файл также script:src js/chart.js < там у меня логика графика которую я сам написал
1) как мне в react сделать что то подобное script:src js/chart.js
2) и через cdn подключать d3.js ? или шо
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Эльдар
можно ли в экшнах вызывать Toast.success и тому подобное?
Да, в асинхронных
источник

NG

Nick Gotton in React — русскоговорящее сообщество
Привет. Подскажите плз - исполнение не проходит дальше в санк. Сам userId я получаю, он доходит до async dispatch, а дальше ничего. Где ошибка?
источник