Size: a a a

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

2021 May 09

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Я вообще хочу это на редакс переписать, мне просто надо было понять самую механику этого
источник

ДШ

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

ИМ

Иван Майор in React — русскоговорящее сообщество
Node.js — русскоговорящее сообщество
источник

SA

Star Andry in React — русскоговорящее сообщество
Помогите, пожалуйста, разобраться как происходит передача данных для компонентов списка ? Как для карточки получить именно, те данные которые к ней относятся ? Вот упрощённый пример
источник

SA

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

SA

Star Andry in React — русскоговорящее сообщество
props.match.params не получается разобраться что именно надо матчить
источник

M

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

SA

Star Andry in React — русскоговорящее сообщество
Почему в примерах всегда приводят матчинг по id параметру?(Если я правильно понял, то там же просто, этот параметр должен быть уникальным в приделах объекта)  Почему вот такое const game = props.games.get(props.match.params.gameUrl); получение элемента не отрабатывает? Как правильно ?
источник

M

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

SA

Star Andry in React — русскоговорящее сообщество
Перефразирую, есть ли зависимость между id карточки (данными) и то что вставляется в Route ? <Route path="/:gameUrl" или это совершенно не связанные вещи
источник

M

Michael in React — русскоговорящее сообщество
Нет, не связаны. gameUrl - это просто название переменной в которую вписывается все, что ты ставишь после слеша. Ты можешь как угодно ее назвать. Главное потом ее правильно использовать в props.match.params.whatevervariable
источник

SA

Star Andry in React — русскоговорящее сообщество
whatevervariable должна совпадать с той переменной что заноситься в URL ?
источник

M

Michael in React — русскоговорящее сообщество
Должна совпадать с той переменный, которую ты пишешеь в route path=":whatevervar"
источник

SA

Star Andry in React — русскоговорящее сообщество
Понял, спасибо, а почему const game = props.games.get(props.match.params.gameUrl); В примере ничего толкового не возвращает, можешь подсказать ?
источник

M

Michael in React — русскоговорящее сообщество
а где у тебя метод get реализован?
источник

SA

Star Andry in React — русскоговорящее сообщество
Компонент GamePage.js
источник

M

Michael in React — русскоговорящее сообщество
Ты там его используешь. Написан он у тебя где? Как я вижу, его нету в state.js
источник

SA

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

S

ShayperCool in React — русскоговорящее сообщество
Кулити, подскажите как выполнить код один раз в функциональном компоненте
источник

S

ShayperCool in React — русскоговорящее сообщество
Или тут без юзэфектов со сбросом никак?
источник