Size: a a a

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

2021 May 09

as

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

I,

If you can do it bet... in React — русскоговорящее сообщество
фиг его знает
источник

T

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

I,

If you can do it bet... in React — русскоговорящее сообщество
бесконечно запрашиваеться
источник

as

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

I,

If you can do it bet... in React — русскоговорящее сообщество
http request 😄
источник

as

artem sdobnikov in React — русскоговорящее сообщество
makeRequest как-то меняет payload?
источник

SA

Star Andry in React — русскоговорящее сообщество
Привет, ребята помогите, пожалуйста, разобраться как происходит передача данных для компонентов списка ? Как для карточки получить именно, те данные которые к ней относятся ? Вот упрощённый пример https://codesandbox.io/s/props-match-params-7nrsq?file=/src/GamePage.js
источник

I,

If you can do it bet... in React — русскоговорящее сообщество
источник

VC

Valera CSS_Junior in React — русскоговорящее сообщество
я пробовал так, но почему-то переход не осуществляется
import { Link, useHistory } from 'react-router-dom';

const Header = () => {
 const [inputSearch, setInputSearch] = useState('');
 let history = useHistory();
 const search = (query) => {
   history.push(`/search?q=${query}`);
 };
источник

GO

Green Orange in React — русскоговорящее сообщество
а в адресной строке меняется?
источник

MF

Max Frai in React — русскоговорящее сообщество
Спасибо, буду пробовать, у меня правда уже есть глобальный стейт, попробую через него. ПРавда там в стейт обернут объект и, подозреваю, это тоже усложняет
источник

MF

Max Frai in React — русскоговорящее сообщество
Вообще нормально ли делать useState( { foo: bar, foo2, bar2} )?
Потому что потом чтобы обновить значения нужны танцы вида:
setState((prev) => ({ ...prev, foo2: bar22 }));
источник

MF

Max Frai in React — русскоговорящее сообщество
Или лучше отдельно foo, foo2, … через usetState каждый проводить?
источник

K

Kос in React — русскоговорящее сообщество
Привет, есть структура, объект с разной степенью вложенности, из этой структуры рендерится форма (инпуты, чекбоксы и тд). Подскажите, пожалуйста, какой самый правильный способ обновлять в ней данные рекативно? По сути обновлять value для каждого итема.
источник

ID

Igor Data in React — русскоговорящее сообщество
Подскажите, как воевать, в таком случае, когда данные старые прилетают в следующую функцию?
источник

T

Timothy Bogatyryov in React — русскоговорящее сообщество
Отличие того, что я скинул, от задания в том, что нужно будет создать в конструкторе рекурсивную функцию, которая будет клепать ref-ы для нужных дочерних компонент. Потом в самом методе нужно проходится по рефам, вызывая этот же метод
источник

VC

Valera CSS_Junior in React — русскоговорящее сообщество
нет. почему-то на Enter не реагирует. здесь неправильно что-то может?
const handleChangeInputSearch = (event) => {

   if (event.key === 'Enter') {
     console.log('Enter press!!!')
     search(inputSearch)
   } else {
     setInputSearch(event.target.value);
   }
 };
источник

ID

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

T

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