Size: a a a

React: русскоязычное сообщество

2020 December 17

АП

Андрей Пудов... in React: русскоязычное сообщество
источник

MU

Michael Uskov in React: русскоязычное сообщество
а в каком компоненте находится сам роутер?
источник

АП

Андрей Пудов... in React: русскоязычное сообщество
Michael Uskov
а в каком компоненте находится сам роутер?
app
источник

И

Игорь in React: русскоязычное сообщество
Андрей Пудов
Ребята, приветствую ) возникла одна проблема. не понимаю как ее решить.  в проекте есть несколько связанных между собой страниц. есть страница поиска и при клике на иллюстранцию попадаем на страницу иллюстрации. используется react-router для роутинга и axios для отправки запросов. суть проблемы в том, что на внутренней страницы отправляются запросы, которые я сделал на странице поиска . т.е. почему запросы с одной странице вызываются и на другой странице . не могу этого понять. подскажите пожалуйста в каком направлении искать проблему ? на странице иллюстрации сейчас в принципе нет запросов ,  но они отправляются. заранее спасибо.
может при отображении страницы с 1 фоткой ты ререндеришь какой то компонент, который еще раз делает запрос ?
источник

АП

Андрей Пудов... in React: русскоязычное сообщество
короче вот в чем была проблема.
перенес часть кода в метод componentDidMount.
источник
2020 December 18

2

200cm3 in React: русскоязычное сообщество
Ребята простите за детский вопрос.
пытаюсь компоненту передать массив объектов

const data =[
                 {
                   "id":"test1",
                   "color": "red"
                 },
                 {
                   "id":"test2",
                   "color": "green"
                 }
               ];

   return (
     <Player  card = {data}/>
   );

как мне его потом правильно получить?

interface Card
{
   id: string,
   color: string,
}

interface CardsProps {
   cads: Card[];
}
export const Player = (props: CardsProps) => {

     const listItems = props.card.map((с) =>
        <li key={c.id}>{с.color}</li>
      );

     return (
       <div>
         {props.card.color }
       </div>
     );
};
источник

KD

Kirill Danilenko in React: русскоязычное сообщество
<div>
         {props.card.color }
       </div> тут не правильно рендеришь
источник

KD

Kirill Danilenko in React: русскоязычное сообщество
тебе нужно {listItems()}
источник

2

200cm3 in React: русскоязычное сообщество
мне кажется у меня другая беда

в описании компонента

тип пропса
источник

2

200cm3 in React: русскоязычное сообщество
источник

2

200cm3 in React: русскоязычное сообщество
источник

AB

Azat Belgibayev in React: русскоязычное сообщество
По умолчанию props это объект, а названия полей компонента становятся полями объекта пропс
Твой интерфейс пропсов должен выглядеть как
interface Props {
  arr: iCard[];
}



export const Player = (props: Props) => {…
источник

И

Игорь in React: русскоязычное сообщество
оставь пропс и законсоль его. Все станет ясно
источник

2

200cm3 in React: русскоязычное сообщество
Azat Belgibayev
По умолчанию props это объект, а названия полей компонента становятся полями объекта пропс
Твой интерфейс пропсов должен выглядеть как
interface Props {
  arr: iCard[];
}



export const Player = (props: Props) => {…
спасибо
источник

ES

Eugene Stepanyuk in React: русскоязычное сообщество
подскажите как решить проблему перезаписи ref в дочерних компонентах формы, чтобы проверка осуществлялась на всех компонентах, а не только на последнем?
https://codesandbox.io/s/forminput-validation-clmz0?file=/src/App.js
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Надо два разных рефа сделать
источник

R

Ramazan in React: русскоязычное сообщество
всем привет , подскажите есть кроме          this.props.history.push('/home'); переходить на марштрут из Хука какие нибудь другие способы?
источник

Р

Руслан in React: русскоязычное сообщество
Юра Чеботаев
Надо два разных рефа сделать
А если их в родительский компонент обернуть и реф на него сделать, будет работать?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Руслан
А если их в родительский компонент обернуть и реф на него сделать, будет работать?
Скорее всего нет
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ramazan
всем привет , подскажите есть кроме          this.props.history.push('/home'); переходить на марштрут из Хука какие нибудь другие способы?
Есть компонент Redirect и можно через location перейти
источник