Size: a a a

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

2021 February 19

MZ

Max Zhukov in React — русскоговорящее сообщество
Ego
Привет народ, подскажите, почему когда я пытаюсь сохранить в хук результат асинхронного запроса, запускается бесконечный цикл?

getData().then(data => setTodos(data))
Засунь запрос в useEffect
источник

Р

Руслан in React — русскоговорящее сообщество
Вова Белый
Есть форма и внутри неё обычный <button> я отменяю отправку формы сделав <form onSubmit={e=>e.preventDefault} >а она всё равно отправляется, почему?
e=>e.preventDefault() ?
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Руслан
e=>e.preventDefault() ?
да
источник

И

Иванов Максим... in React — русскоговорящее сообщество
Вова Белый
Есть форма и внутри неё обычный <button> я отменяю отправку формы сделав <form onSubmit={e=>e.preventDefault} >а она всё равно отправляется, почему?
ты отменешь перезагрузку же не
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Иванов Максим
ты отменешь перезагрузку же не
если это вопрос
источник

ВБ

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

И

Иванов Максим... in React — русскоговорящее сообщество
Вова Белый
то ответ она почему-то и не отменяется, потому и спросил
() попробуй поставить
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Иванов Максим
() попробуй поставить
И так стоит
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Вова Белый
то ответ она почему-то и не отменяется, потому и спросил
preventDefault - функция
источник

А

Александр in React — русскоговорящее сообщество
Вова Белый
И так стоит
С ошибкой же написано.
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Александр
С ошибкой же написано.
бляяяяяяяяяяяяяяяяя, я додик, спасибо!
источник

NT

Nikita Titov in React — русскоговорящее сообщество
настрой линтер или поставь расширение spell check, как-то так
источник

R

Raman in React — русскоговорящее сообщество
Nikita Titov
настрой линтер или поставь расширение spell check, как-то так
+
источник

E

Ego in React — русскоговорящее сообщество
Max Zhukov
Засунь запрос в useEffect
Эффект такой же, бесконечный цикл.

useEffect(() => {
       getData().then(data => setTodos(data))
   });
источник

О

Олег in React — русскоговорящее сообщество
Ego
Эффект такой же, бесконечный цикл.

useEffect(() => {
       getData().then(data => setTodos(data))
   });
useEffect(() => {
       getData().then(data => setTodos(data))
   }
, []);
источник

E

Ego in React — русскоговорящее сообщество
Олег
useEffect(() => {
       getData().then(data => setTodos(data))
   }
, []);
спасибо
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Всем привет. Разбил свою логику из одного редьюсера в несколько других.
Получается, разделение бизнес-логики в несколько редьюсеров вместо одного зависит от их state?
Я правильно понимаю, что достучаться до глобального стора из редьюсера нельзя и он может работать только со своим state?
источник

О

Олег in React — русскоговорящее сообщество
Андрей Негруша
Всем привет. Разбил свою логику из одного редьюсера в несколько других.
Получается, разделение бизнес-логики в несколько редьюсеров вместо одного зависит от их state?
Я правильно понимаю, что достучаться до глобального стора из редьюсера нельзя и он может работать только со своим state?
в санках стучись куда хочешь
источник

О

Олег in React — русскоговорящее сообщество
Андрей Негруша
Всем привет. Разбил свою логику из одного редьюсера в несколько других.
Получается, разделение бизнес-логики в несколько редьюсеров вместо одного зависит от их state?
Я правильно понимаю, что достучаться до глобального стора из редьюсера нельзя и он может работать только со своим state?
и вроде как стейт менеджмент это не про бизнес логику
источник

IN

Igor N in React — русскоговорящее сообщество
Олег
и вроде как стейт менеджмент это не про бизнес логику
а что в твоём понимании бизнес-логика?
источник