Size: a a a

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

2020 March 27

VP

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

DK

Dmitriy Kurovsky in React Native — русскоговорящее сообщество
Коллеги, всем привет, подскажите, как можно добавить строку поиска к хедеру который из коробки стоит в react-navigation 5?
источник

AM

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

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
не хочу сильно вбрасывать, но Дэн - это отдельная история. Он конечно много полезного привнёс в экосистему, но границы применимости того что он рекомендует нужно самостоятельно перепроверять. с редаксом тем же - очень много боли.
Конечно перепроверять. Но боязнь хуков излишна. У нас как минимум одно приложение на них написано, все впорядке.
Касаемо редакса, он сам говорил, что не везде он нужен
источник

AT

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

NS

Nikita Soroko in React Native — русскоговорящее сообщество
Всем привет
может кто помочь с объяснением почему не работает  этот участок кода?
 const req = require.context('.', true, /\.\/[^/]+\/[^/]+\/index\.js$/)

req.keys().forEach((key) => {
 const componentName = key.replace(/^.+\/([^/]+)\/index\.js/, '$1')
 module.exports[componentName] = req(key).default
})
источник

NS

Nikita Soroko in React Native — русскоговорящее сообщество
Я пытаюсь адаптировать arc под native
источник

NS

Nikita Soroko in React Native — русскоговорящее сообщество
Но он не находит мой файл, в следствии того что не может правильно обработать этот участок кода
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
не хочу сильно вбрасывать, но Дэн - это отдельная история. Он конечно много полезного привнёс в экосистему, но границы применимости того что он рекомендует нужно самостоятельно перепроверять. с редаксом тем же - очень много боли.
не знаю как насчет отдельной истории, и что там нужно дополнительно перепроверять, но его пост про useEffect описывает механику работы хуков более чем наглядно. https://overreacted.io/a-complete-guide-to-useeffect/
источник

АМ

Александр Мурый in React Native — русскоговорящее сообщество
Привет, что это за говно вылезло, кто-то знает?
источник

NS

Nikita Soroko in React Native — русскоговорящее сообщество
Ну вместо ожидаемого объекта у тебя ничего не пришло
источник

АМ

Александр Мурый in React Native — русскоговорящее сообщество
В NavigationContainer?
источник

NS

Nikita Soroko in React Native — русскоговорящее сообщество
судя повсему да
источник

OK

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

OK

Ora Kadyrov in React Native — русскоговорящее сообщество
Как в пустой тэг  key добавить?
источник

AT

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

OK

Ora Kadyrov in React Native — русскоговорящее сообщество
Alex Tuor4eg
а зачем делать пустой тег? сделай View нулевого  размера, и к нему что угодно прикрути
нулевого размера это как?
источник

AT

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

НС

Никита Сироткин in React Native — русскоговорящее сообщество
Ora Kadyrov
Как в пустой тэг  key добавить?
это React.Fragment
можно написать <React.Fragment key>...</React.Fragment>

в целом можно заменить на View но иногда удобно использовать именно фрагмент (лично мне) - из-за View могут ломаться стили например
источник

OK

Ora Kadyrov in React Native — русскоговорящее сообщество
Никита Сироткин
это React.Fragment
можно написать <React.Fragment key>...</React.Fragment>

в целом можно заменить на View но иногда удобно использовать именно фрагмент (лично мне) - из-за View могут ломаться стили например
сенкю
источник