Size: a a a

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

2020 December 18

VV

Varuj Varuj in React — русскоговорящее сообщество
Сделал дальше что ? Есть идеи?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Varuj Varuj
Попробую но проблема останется
поробуй все таки так сделать

useEffect(() => {
 if (!isFetching) return;
dispatch(fetchMoreCards());
}, [dispatch, isFetching]);

////

const fetchMoreCards = () => dispatch => {
  dispatch(setIsFetching(true))
  apiCall()
  dispatch(setIsFetching(false))
}
источник

VV

Varuj Varuj in React — русскоговорящее сообщество
Maxim Koylo
поробуй все таки так сделать

useEffect(() => {
 if (!isFetching) return;
dispatch(fetchMoreCards());
}, [dispatch, isFetching]);

////

const fetchMoreCards = () => dispatch => {
  dispatch(setIsFetching(true))
  apiCall()
  dispatch(setIsFetching(false))
}
ok
источник

@

@xtx in React — русскоговорящее сообщество
Maxim Koylo
поробуй все таки так сделать

useEffect(() => {
 if (!isFetching) return;
dispatch(fetchMoreCards());
}, [dispatch, isFetching]);

////

const fetchMoreCards = () => dispatch => {
  dispatch(setIsFetching(true))
  apiCall()
  dispatch(setIsFetching(false))
}
ну тыж неопнятно написал)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
@xtx
ну тыж неопнятно написал)
почему?
источник

@

@xtx in React — русскоговорящее сообщество
потому что апикол полюбому асинхронный, а значи надо ставить перед траем, и после сакцес/ерора снимать тру с isLoading
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
@xtx
потому что апикол полюбому асинхронный, а значи надо ставить перед траем, и после сакцес/ерора снимать тру с isLoading
да ну я надеюсь он понимает это
источник

VV

Varuj Varuj in React — русскоговорящее сообщество
Maxim Koylo
поробуй все таки так сделать

useEffect(() => {
 if (!isFetching) return;
dispatch(fetchMoreCards());
}, [dispatch, isFetching]);

////

const fetchMoreCards = () => dispatch => {
  dispatch(setIsFetching(true))
  apiCall()
  dispatch(setIsFetching(false))
}
У меня все и так было
Когда isFetching снова становится  
false вызывается effect и снова dispatch  и так бесконечно
источник

VV

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

MK

Maxim Koylo in React — русскоговорящее сообщество
Varuj Varuj
У меня все и так было
Когда isFetching снова становится  
false вызывается effect и снова dispatch  и так бесконечно
источник

VV

Varuj Varuj in React — русскоговорящее сообщество
Помогло спасибо
источник

MK

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

СМ

Стас М in React — русскоговорящее сообщество
Привет всем.

Кто-нибудь знает как при загрузке приложения на React js выводить по умолчанию одну из страниц, ссылки на которые есть в навигации?
http://joxi.ru/Q2KVy85hL7vwzm
Вот нужно, чтобы показывалась страница обзора.

Я пробовал в componentDidMount генерировать искусственное событие клика по ссылке "Обзор" через dispatchEvent().
Почему-то ничего не выходит.

Кто-нибудь знает как это сделать?
источник

S

Stanislav in React — русскоговорящее сообщество
Стас М
Привет всем.

Кто-нибудь знает как при загрузке приложения на React js выводить по умолчанию одну из страниц, ссылки на которые есть в навигации?
http://joxi.ru/Q2KVy85hL7vwzm
Вот нужно, чтобы показывалась страница обзора.

Я пробовал в componentDidMount генерировать искусственное событие клика по ссылке "Обзор" через dispatchEvent().
Почему-то ничего не выходит.

Кто-нибудь знает как это сделать?
react-router?
источник

И

Иван in React — русскоговорящее сообщество
Стас М
Привет всем.

Кто-нибудь знает как при загрузке приложения на React js выводить по умолчанию одну из страниц, ссылки на которые есть в навигации?
http://joxi.ru/Q2KVy85hL7vwzm
Вот нужно, чтобы показывалась страница обзора.

Я пробовал в componentDidMount генерировать искусственное событие клика по ссылке "Обзор" через dispatchEvent().
Почему-то ничего не выходит.

Кто-нибудь знает как это сделать?
Возьми react-router-dom, в нем есть роуты, редиректы, ссылки и всё-всё-всё
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Стас М
Привет всем.

Кто-нибудь знает как при загрузке приложения на React js выводить по умолчанию одну из страниц, ссылки на которые есть в навигации?
http://joxi.ru/Q2KVy85hL7vwzm
Вот нужно, чтобы показывалась страница обзора.

Я пробовал в componentDidMount генерировать искусственное событие клика по ссылке "Обзор" через dispatchEvent().
Почему-то ничего не выходит.

Кто-нибудь знает как это сделать?
Cтало больно...
источник

СМ

Стас М in React — русскоговорящее сообщество
Благодарю. Сейчас попробую.
источник

L

Looch in React — русскоговорящее сообщество
Dmitriy Shuleshov
Cтало больно...
сильно конечно
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
помню использовал dispatchEvent один раз что бы отправить событие ctrl+v в текст эрию, больше не пригождалось)
источник

И

Иван in React — русскоговорящее сообщество
Стас М
Привет всем.

Кто-нибудь знает как при загрузке приложения на React js выводить по умолчанию одну из страниц, ссылки на которые есть в навигации?
http://joxi.ru/Q2KVy85hL7vwzm
Вот нужно, чтобы показывалась страница обзора.

Я пробовал в componentDidMount генерировать искусственное событие клика по ссылке "Обзор" через dispatchEvent().
Почему-то ничего не выходит.

Кто-нибудь знает как это сделать?
Не надо никакие клики имитировать, это не круто
источник