Size: a a a

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

2021 March 06

b

in React — русскоговорящее сообщество
No Name
какой  редактор кода лучше всего использовать ?
nvim ❤️
источник

В

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

VK

Vladimir Klimov in React — русскоговорящее сообщество
Влад
как прокинуть вверх по компоненте что-то?
Конкретизируйте
источник

E

Egor in React — русскоговорящее сообщество
Влад
как прокинуть вверх по компоненте что-то?
Передать callback ребёнку и вызвать его с n аргументами
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Влад
как прокинуть вверх по компоненте что-то?
использовать глобальное состояние, если иерархия большая
источник

В

Влад in React — русскоговорящее сообщество
Vladimir Klimov
Конкретизируйте
вот есть группа которую я выбираю с модалки, а она находиться внутри компонента CardHeader
источник

В

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

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Cannot update a component (wrappedComponent) while rendering a different component (Groups). To locate the bad setState() call inside Groups, follow the stack trace as described

В чем может быть проблема?
Гуглил, я не понял, из-за чего это вообще происходит.
В консоли ссылка ведет на гитхаб ишью, но я не понял
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Cannot update a component (wrappedComponent) while rendering a different component (Groups). To locate the bad setState() call inside Groups, follow the stack trace as described

В чем может быть проблема?
Гуглил, я не понял, из-за чего это вообще происходит.
В консоли ссылка ведет на гитхаб ишью, но я не понял
Может у кого-то подобное уже было, можете примерно подсказать не видя кода?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Cannot update a component (wrappedComponent) while rendering a different component (Groups). To locate the bad setState() call inside Groups, follow the stack trace as described

В чем может быть проблема?
Гуглил, я не понял, из-за чего это вообще происходит.
В консоли ссылка ведет на гитхаб ишью, но я не понял
Выяснил, что это происходит во время перехода на другую страницу (react-router-dom). Не понимаю почему
источник

MS

Morning Star in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Да, но с разным количеством и разными данными в этих полей
А разве эти данные не должны отрабатываться отдельно, типа вы говорите про ui состоящих из компонентов, но обработчики везде разные
источник

MS

Morning Star in React — русскоговорящее сообщество
Получается форма собирается из компонентов в любом месте и передаёт данные в обработчик формы я же правильно размышляю?
источник

OZ

Oleh Zahrebelnyi in React — русскоговорящее сообщество
Всем привет. Может кто подскажет?
Проблема в том, что при попытке в адресной строке перейти на защищенный роут для конкретного юзера должно просто  перекинуть на соответствующую  страницу, которую указал в  history.push().
Вместо этого отрабатывает тот путь, который руками вставил в адресной строке. То есть сначала рендериться страница которую указал в history.push(), но после все равно перекидывает на тот адрес, который ввел в адресной строке.
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Добрый день! Подскажите, есть разница что из этого ставить уровнем выше, или нет? BrowserRouter из 'react-router-dom' и Provider из 'react-redux'
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Я так понимаю, что нет, но почему бы не уточнить :D
источник

RY

Rustam Yunusov in React — русскоговорящее сообщество
Oleh Zahrebelnyi
Всем привет. Может кто подскажет?
Проблема в том, что при попытке в адресной строке перейти на защищенный роут для конкретного юзера должно просто  перекинуть на соответствующую  страницу, которую указал в  history.push().
Вместо этого отрабатывает тот путь, который руками вставил в адресной строке. То есть сначала рендериться страница которую указал в history.push(), но после все равно перекидывает на тот адрес, который ввел в адресной строке.
Мб сначала рендерится страница которую ты ввёл в url, а потом выполняется history push на нужную страницу?
источник

OZ

Oleh Zahrebelnyi in React — русскоговорящее сообщество
Rustam Yunusov
Мб сначала рендерится страница которую ты ввёл в url, а потом выполняется history push на нужную страницу?
Для этого расставил на соответствующующих страницах логи в методах рендер. От соответствующего порядка вывода и сделал вывод, что за чем отрабатывает.
источник

b

in React — русскоговорящее сообщество
Даниил Кондратьев
Добрый день! Подскажите, есть разница что из этого ставить уровнем выше, или нет? BrowserRouter из 'react-router-dom' и Provider из 'react-redux'
Я думаю все же стоит внутри browserrouter и давать данные только тому, кому это необходимо)
источник

RY

Rustam Yunusov in React — русскоговорящее сообщество
Такие проверки вообще делаются на этапе рендера роутов
источник

b

in React — русскоговорящее сообщество
Oleh Zahrebelnyi
Всем привет. Может кто подскажет?
Проблема в том, что при попытке в адресной строке перейти на защищенный роут для конкретного юзера должно просто  перекинуть на соответствующую  страницу, которую указал в  history.push().
Вместо этого отрабатывает тот путь, который руками вставил в адресной строке. То есть сначала рендериться страница которую указал в history.push(), но после все равно перекидывает на тот адрес, который ввел в адресной строке.
Надо погуглить про router guard и как правильно их делать
источник