Size: a a a

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

2021 April 05

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexandr Sachishin
можете подсказать, как это сделать?  импортировать компоненты в контейнерную и сделать еще коннекты?
Зачем вам контейнерные компоненты в принципе?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Vladimir Klimov
Зачем вам контейнерные компоненты в принципе?
для реализации грязной работы, чтобы они выводили презентационные
источник

А

Александр in React — русскоговорящее сообщество
Alexandr Sachishin
для реализации грязной работы, чтобы они выводили презентационные
"Грязная работа" должна быть в стм и хуках по хорошему
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexandr Sachishin
для реализации грязной работы, чтобы они выводили презентационные
Не очень понимаю что такое "грязная работа"
источник

AS

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

AS

Alexandr Sachishin in React — русскоговорящее сообщество
сайд-эффекты, запросы, вспомогательные функции и прочее
источник

RK

Ruslan Kahramanov in React — русскоговорящее сообщество
Всем привет! Ребят не получается правильно сделать fetching на сайте, постоянные вырвиглазные мерцания, пытался с useState сделать, не получилось, кто то в группе сказал что так не делают, перенес в глобальный стэйт, но мерцания те же. Как вы реализовываете fetching на своих проектах? Объясните пожалуйста. Не могу избавиться от этих мерцаний
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ruslan Kahramanov
Всем привет! Ребят не получается правильно сделать fetching на сайте, постоянные вырвиглазные мерцания, пытался с useState сделать, не получилось, кто то в группе сказал что так не делают, перенес в глобальный стэйт, но мерцания те же. Как вы реализовываете fetching на своих проектах? Объясните пожалуйста. Не могу избавиться от этих мерцаний
Каких мерцаний? Типо у тебя данные по кд приходят?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Напиши фетч запрос как асинхронную функцию и занеси в useEffect где второй аргумент это пустой массив а первый - колбек
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Где и будет твой фетч
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexandr Sachishin
сайд-эффекты, запросы, вспомогательные функции и прочее
Зачем разделять компоненты так?
У меня есть компонент A
Мне в нем нужны данные из Redux
Зачем мне какой-то там контейнерный компонент? Я просто получаю данные из редакса там, где они мне нужны
источник

RK

Ruslan Kahramanov in React — русскоговорящее сообщество
Yarik Pesochenski
Каких мерцаний? Типо у тебя данные по кд приходят?
что значит кд?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Ruslan Kahramanov
что значит кд?
постоянно
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ruslan Kahramanov
что значит кд?
В данном случае это значит что данные приходят снова каждый раз как только они загрузились
источник

RK

Ruslan Kahramanov in React — русскоговорящее сообщество
Ну тип сначала отрендерился компонент, а потом резко пропал, появился прелоадер и контент после загрузки опять появился
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Ruslan Kahramanov
Ну тип сначала отрендерился компонент, а потом резко пропал, появился прелоадер и контент после загрузки опять появился
Код бы хорошо увидеть
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Ruslan Kahramanov
Ну тип сначала отрендерился компонент, а потом резко пропал, появился прелоадер и контент после загрузки опять появился
поставить прелоадер в значение тру, компонент рендерить при прелоадере фолс. после запроса ставить прелоадер фолс
источник

RK

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

RK

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

RK

Ruslan Kahramanov in React — русскоговорящее сообщество
Alexandr Sachishin
поставить прелоадер в значение тру, компонент рендерить при прелоадере фолс. после запроса ставить прелоадер фолс
ну у меня точно также, только наоборот, в значение true показывается preloader, в значение false компонент
источник