Size: a a a

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

2021 June 17

MK

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

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
тогда в будущем тебе придется импортить, как './MyAwesomeCompoennt/MyAwesomeCompoennt'
источник

ГФ

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

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
чтобы "./два раза/два раза.не писать"
источник

ГФ

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

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
но у меня ж все проще
 import {} from '@componens'
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
а там ?
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
а в глоб индексе так
  export {AppButton} from './Buttons/AppButton';
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
а можно export * from ./Buttons
источник

ГФ

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

ГФ

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

MK

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

ГФ

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

AK

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

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
а вот с дефолтами при реэкспорте уже аккуратнее нужно, да

но вообще проще без дефолтов
источник

Е

Евгений in React Native — русскоговорящее сообщество
но при этом приходится писать другое)
источник

ГФ

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

ГФ

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

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
ну да, писать всегда что-то приходится ))
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
есть джуны)
источник