Size: a a a

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

2021 June 17

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
ну по производительности это будет то же самое что инлайн-объект, объект со стилями на каждый рендер будет пересоздаваться
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
я бы написал './i18n/index'
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
индекс - лишнее
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
короче пиши вот как по тем примерам
источник

ГФ

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

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
вот блин я башка🤡
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
понял, спасибо еше раз
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
вообще - по личному опыту - индекс файлы - кажется чем-то удобным, но в итоге есть высокая вероятность утонут ьв циклических зависимостях
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
он наверно имел вввиду чтобы компонент инлайн стили не пихать
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
так что аккуратнее с ними. Иногда лучше одоно и тоже 2 раза рнаписать
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
понял
источник

M

Mike in React Native — русскоговорящее сообщество
да , точно.
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
ну у меня индексов штук 100 кек
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
хорошо бы этот обьект в styleSheet create запихнуть, который бы в свою очередь в   useMemo с зависимостью на isSelected. и будет прям огонь
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
юзать хук вне функции? это как
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
({ isSelected }) => useMemo(() => Stylesheet.create(...isSelected...), [isSelected]) и переиспользуй где хош
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
просто следить нужно чтобы экспортируемый модуль ко всему что рядом с ним не ходил через тот же index
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
ого, жоска
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
сохраню
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
вот в том и боль, что в тот момент когда получаем циркулярку - это становится очень тяжело, ибо, рнапример, в апи фолдере может использоваться сервис, который в свою очередь использует константу и апи фолдера. И вроде не пересекается файл использования с файлом экспорта, однако из-за индекса возникает циркулярка, которую может быть сложно словить. Надеюсь, что понятно описал) С циркулярками сложно
источник