Size: a a a

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

2021 January 21

SS

Sergey S in React — русскоговорящее сообщество
Тимофей 🛴
Потому что не надо рулить запросами во view слое
что значит рулить? вызывать в эффекте? getFetchUrl вынести да, можно, а остальное где? писать useAFetch useBFetch?
источник

О

Олег in React — русскоговорящее сообщество
Bat Fowler
Потому что ты обманываешь реакт, говоря что эффект ни от чего не зависит.
эффект не зависит от изменяемого стейта
источник

А

Андрей in React — русскоговорящее сообщество
[object Object]
Поидее просто по урлу в видео пихнуть можно, нет?
Не получается урл виглядить примерно так rtsp://login:pass@ip
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Олег
я скорее про то зачем Дэн пишет что там нужна зависимость в виде функции
В этом примере конкретно ненужна зависимость, потому что функция создается в рендере и эффект будет запускаться каждый рендер
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Ребят, кто знает или у кого есть статья по этой теме ?
как с реакта делать post запросы на googlesheets и записывать туда данные. бесплатно без регистрации 😀
источник

[

[object Object] in React — русскоговорящее сообщество
Андрей
Не получается урл виглядить примерно так rtsp://login:pass@ip
Через браузер отображает?
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Ahma Mahma
Ребят, кто знает или у кого есть статья по этой теме ?
как с реакта делать post запросы на googlesheets и записывать туда данные. бесплатно без регистрации 😀
может плагин есть какой ? react-googlesheets?
источник

А

Андрей in React — русскоговорящее сообщество
Да отображает если в логинку камеры зайти там в веб морде отображает
источник

BF

Bat Fowler in React — русскоговорящее сообщество
Тимофей 🛴
В этом примере конкретно ненужна зависимость, потому что функция создается в рендере и эффект будет запускаться каждый рендер
В данном конкретном примере функцию надо вытащить на самый верх. Либо объявить ее в самом эффекте и тогда линтер заткнется.
источник

SS

Sergey S in React — русскоговорящее сообщество
Bat Fowler
В данном конкретном примере функцию надо вытащить на самый верх. Либо объявить ее в самом эффекте и тогда линтер заткнется.
я бы вынес за компонент, она может жить в своем модуле
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Sergey S
что значит рулить? вызывать в эффекте? getFetchUrl вынести да, можно, а остальное где? писать useAFetch useBFetch?
В эффекте вызывать событие, а в стейт менеджере уже реагировать и запрашивать данные.
источник

О

Олег in React — русскоговорящее сообщество
Bat Fowler
В данном конкретном примере функцию надо вытащить на самый верх. Либо объявить ее в самом эффекте и тогда линтер заткнется.
а есть разница в том что функция внутри или вне компонента кроме как область видимости? типа функция если внутри то каждый раз ререндерится и типа меняется поэтому нужна зависимость?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
а есть разница в том что функция внутри или вне компонента кроме как область видимости? типа функция если внутри то каждый раз ререндерится и типа меняется поэтому нужна зависимость?
внутри компонента будет заново создаваться каждый раз, но внутри useEffect будет использоваться ссылка на самую первую (которая создалась при первом рендере)
источник

И

Иван in React — русскоговорящее сообщество
Ahma Mahma
Ребят, кто знает или у кого есть статья по этой теме ?
как с реакта делать post запросы на googlesheets и записывать туда данные. бесплатно без регистрации 😀
Ищи как работать по апи с гуглшитами бесплатно и без смс. Реакт вообще не при чем — шли запросы хоть в гуглшитс, хоть в эппстор. Если та сторона поддерживает
источник

Т

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

SS

Sergey S in React — русскоговорящее сообщество
Тимофей 🛴
В эффекте вызывать событие, а в стейт менеджере уже реагировать и запрашивать данные.
обработки ответа тут не видно, мб после там какие-то экшены вызываются для useReducer где-то выше, но в целом да, согласен, автор правда о другом видимо тут
источник

О

Олег in React — русскоговорящее сообщество
Тимофей 🛴
Внутри компонента, значит создается каждый рендер, и если передать ее в зависимость то эффект будет вызываться каждый рендер
теперь понял спс
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Иван
Ищи как работать по апи с гуглшитами бесплатно и без смс. Реакт вообще не при чем — шли запросы хоть в гуглшитс, хоть в эппстор. Если та сторона поддерживает
оке, понял, благодарю 🌹
источник

И

Иван in React — русскоговорящее сообщество
Олег
кто объяснит почему так делать нельзя
Потому что query замкнётся и никогда не поменяется внутри функции. Даже если снаружи изменится
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Sergey S
обработки ответа тут не видно, мб после там какие-то экшены вызываются для useReducer где-то выше, но в целом да, согласен, автор правда о другом видимо тут
Я знаю что автор о другом, я же просто доебался
источник