Size: a a a

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

2020 March 27

A

Avo in React Native — русскоговорящее сообщество
Gena Black
Есть вероятность, что в логах девайса есть ответ на ваш вопрос. Вообще оно там дергает preload из glide, поэтому возможно ещё в его трекере поискать. Возможно (это просто предположение), что памяти к примеру не хватает и он не прелоадит.
спасибо, гляну)
источник

J

Jasur in React Native — русскоговорящее сообщество
Всем привет
источник

J

Jasur in React Native — русскоговорящее сообщество
Как делать такие картинки
источник

J

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

AM

Alex Molchanov in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
Я для себя, например, пока что решил что функционально писать проще презентационную мелочевку (где всё что нужно приходит через props) и функциональные преобразования данных с compose, pipe и каррированием где это требуется. а всё что требует lifecycle, state и т.п. - пока на классах остается. Хуки это "стильно, модно, молодежно" конечно, но по незнанию многие влипают как минимум на ререндеринге на каждый чих при переходе на функциональные компоненты с хуками, хотя там для решения мемоизации чаще всего достаточно.
О, эт про меня! 🖖 Я думаю, какого хрена у меня симуляторы зависают и ноут тормозит, а оказалось, что useEffect по сути объединяет три метода старым подходом, и у меня из хранилища как давай данные крутить 🤣
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Alex Molchanov
О, эт про меня! 🖖 Я думаю, какого хрена у меня симуляторы зависают и ноут тормозит, а оказалось, что useEffect по сути объединяет три метода старым подходом, и у меня из хранилища как давай данные крутить 🤣
Какие 3 метода объединяет?
источник

AM

Alex Molchanov in React Native — русскоговорящее сообщество
didmouth, willunmounth и ещё какой-то
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
максимум он более менее похож на дид маунт с пустыми зависимостями, в остальном никак
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
вил маунт совсем мимо
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
если нужен классовый - дописывать хук
источник

AM

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

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
мне кажется зависмости ты не указал
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
useEffect(() => somelogic) ?
источник

AM

Alex Molchanov in React Native — русскоговорящее сообщество
Да. Может быть, я плаваю ещё в этом
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
похоже на masonry

есть пакеты в npm, можно их взять или посмотреть, как там реализовано.
например https://www.npmjs.com/package/react-native-masonry-layout
источник

T

Timur in React Native — русскоговорящее сообщество
Самый простой вариант, сам делал так:
1. Создаёшь два View рядом идущих, 50% ширины каждому
2. Разбиваешь массив фоток на 2 массива
3. Рендеришь каждый массив фоток в своей View
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Alex Molchanov
Да. Может быть, я плаваю ещё в этом
В принципе, если есть желание, можно тут почитать https://overreacted.io/ Там были статьи и про почему хуки, а не классы и про юз эффекты и тд. В остальном, если задачи на фронте редки, то можно спокойно на классах писать
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
надо просто зависимости состояния в эффекте указывать
источник

AM

Alex Molchanov in React Native — русскоговорящее сообщество
Спасибо! Я как раз ру.реакт читаю сейчас
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
либо прописывать что зависимости нет чтобы рендерилось только с компонентом
источник