Size: a a a

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

2020 August 28

И

Иван in React — русскоговорящее сообщество
Alexey Masyukov
группа недоступна
значит тебя там забанили. напиши в @unban_ru, узнай почему
источник

AM

Alexey Masyukov in React — русскоговорящее сообщество
‌‌‍‍‌‏ ‌‌‍‍‌‏Георгий
Значит ты там забанен
весело, вот тебе и благодарность "Вася". Спасибо
источник

AS

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

BK

Bakhodir Kadyrov in React — русскоговорящее сообщество
Всем привет, тут такая проблемка, есть стейт (берущийся из пропса), и при не соответствии стейта и пропса отправляется запрос апи, использую useEffect, но линтер ругается что в его зависимости нужно включить и пропс. А если включаю пропс то бесконечно идет запрос...
источник

BK

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

AB

Alexey Belov in React — русскоговорящее сообщество
а stableDispatch зачем в зависимости сунул? это же функция
источник

BK

Bakhodir Kadyrov in React — русскоговорящее сообщество
Alexey Belov
а stableDispatch зачем в зависимости сунул? это же функция
линтер ругается
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Alexey Belov
а stableDispatch зачем в зависимости сунул? это же функция
По твоему функции не нужно в зависимости передавать?
источник

AB

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

BK

Bakhodir Kadyrov in React — русскоговорящее сообщество
Alexey Belov
почему? зависит от задачи. но тут, вероятно, эта функция при каждом ренедре пересоздается и поэтому может цикличность и вылезла
если вынести ее, он также циклится, пробовал даже useCallback, там то же линтер ругается
источник

AB

Alexey Belov in React — русскоговорящее сообщество
ну вероятно твой пропс обновляется после твоего диспатча, не?
источник

BK

Bakhodir Kadyrov in React — русскоговорящее сообщество
да
источник

GO

Green Orange in React — русскоговорящее сообщество
я не шарю, но разве тут в updateCheckList не нужно передавать form.checklist и stableDispatch (<= хз что это такое)
источник

AB

Alexey Belov in React — русскоговорящее сообщество
ну вот тебе и цикличность, пропс меняется же
источник

BK

Bakhodir Kadyrov in React — русскоговорящее сообщество
Alexey Belov
ну вот тебе и цикличность, пропс меняется же
но тут же проверка стоит, если они одинаковы то не должно апи сработать
источник

AB

Alexey Belov in React — русскоговорящее сообщество
а ты уверен что они точно не одинаковые? мб у тебя и currentTask обновляется
источник

BK

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

EK

Eugene Kartashian in React — русскоговорящее сообщество
всем привет, дали задание, оказалось на реакте. возможно тыкнете куда почитать и посмотреть, как проще решить.

при загрузке страницы, показывается экран - выбор бойца arrowKeys
- подтверждение enter + переход на 2ой экран (mc_vs_screen)
источник

EK

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

AB

Artur Barmin in React — русскоговорящее сообщество
Всем привет) Вопрос по разбору JSX'а:

От чего зависит интерпретация JSX "какой атрибут засунуть в итоговый DOM, а какой нет?" Что почитать на эту тему, что гуглить?

Задумался, увидев одну штуку, кратко на двух примерах:
1) атрибут попадёт в DOM:
- дочернему реакт-компоненту передаю неизвестный пропс count
- в дочернем компоненте аргументом принимаю единый объект props. props.count успешно используется в дочернем, тут все ок
- в devtools в HTML-элементе виден нежелательный атрибут count

2) атрибут не попадёт в DOM:
- дочернему компоненту передаю неизвестный пропс count
- в дочернем компоненте деструктурирую пропсы, например,
{ count, ...props }, и использую как count
- в devtools в HTML-элементе внезапно больше нет нежелательного атрибута

как, нафиг?)
источник