Size: a a a

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

2021 March 25

ВБ

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

13

123 321 in React — русскоговорящее сообщество
у меня он вызывается 1 раз. я установил флаг с помощью стейта bool
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
у меня он вызывается 1 раз. я установил флаг с помощью стейта bool
тебе просто при рендере компонента нужно запускать пуллинг запрсоов?
источник

es

evgeny shev in React — русскоговорящее сообщество
Только 30 урок камасутры а я уже так задолбался переименовывать и переносить 😰🥺😪. Это когда нибудь закончится?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
evgeny shev
Только 30 урок камасутры а я уже так задолбался переименовывать и переносить 😰🥺😪. Это когда нибудь закончится?
это обучение
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ты думал ыт просто раз напишешь и все?)
источник

13

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

13

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

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
123 321
у меня он вызывается 1 раз. я установил флаг с помощью стейта bool
Починил? ну да, флаг тоже норм. А так получение с сервера это эффект, поэтому делаешь useEffect, и на промисах внутри асинхронно получаешь ответ и дальше в стейт записываешь. при это useEffect вторым параметром пустой массив, чтобы один раз отработал. НО! Лучше конечно использовать стейт менеджмент и такие вещи как получение данных с сервера делать в бизнес слое, типа саги, на карай костыль tanks.
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Владислав Баурин
Починил? ну да, флаг тоже норм. А так получение с сервера это эффект, поэтому делаешь useEffect, и на промисах внутри асинхронно получаешь ответ и дальше в стейт записываешь. при это useEffect вторым параметром пустой массив, чтобы один раз отработал. НО! Лучше конечно использовать стейт менеджмент и такие вещи как получение данных с сервера делать в бизнес слое, типа саги, на карай костыль tanks.
А если уж нет стейт менеджмента, то я бы вынес бы запрос на сервер в обёртку над компонентом.
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ох как хорошо что это пет проект
источник

13

123 321 in React — русскоговорящее сообщество
Maxim Koylo
ох как хорошо что это пет проект
аргументируй?
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Ну да, норм
источник

13

123 321 in React — русскоговорящее сообщество
потому что это только троллинг и все
источник

es

evgeny shev in React — русскоговорящее сообщество
Maxim Koylo
ты думал ыт просто раз напишешь и все?)
ну я думал тип - вот есть пропсы, тянуть лучше из стейта который сразу лежит на верхнем уровне, а не зафигачить в компонент, а потом через весь проект тянуть выше, а потом еще выше, а потом переименовывать все пути пропсовские или как это сказать хз 😱
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
потому что это только троллинг и все
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
evgeny shev
ну я думал тип - вот есть пропсы, тянуть лучше из стейта который сразу лежит на верхнем уровне, а не зафигачить в компонент, а потом через весь проект тянуть выше, а потом еще выше, а потом переименовывать все пути пропсовские или как это сказать хз 😱
он показывает проблемы
источник

13

123 321 in React — русскоговорящее сообщество
ну ты посмотрел на участок кода и сделал вывод что это говнокод. где именно там говнокод?
источник

es

evgeny shev in React — русскоговорящее сообщество
Maxim Koylo
он показывает проблемы
будем надеяться что так лучше. Тяжковато немного слушать воду , но может в памяти лучше отложиться 🥴
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
123 321
ну ты посмотрел на участок кода и сделал вывод что это говнокод. где именно там говнокод?
в каждой строчке?
источник