Size: a a a

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

2021 June 17

ГФ

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

MK

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

ГФ

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

ГФ

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

ГФ

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

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
не, не очень. нужно на  импорты / экспорты смотреть

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

если внутри - замена импортов на относительные пути

ловил, это решаемо и без выпиливания index
источник

MK

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

V

Valya in React Native — русскоговорящее сообщество
Всем привет, подскажите пож. как перенести 4 блок (View) на следующую строчку
<View style={{flex:1, flexDirection:'row', flexWrap:'wrap'}}>
<View style={{flex:0.33}}/>
<View style={{flex:0.33}}/>
<View style={{flex:0.33}}/>
<View style={{flex:0.33}}/>
</View>
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
ну я перешел на индексы потому что начал пихать все в папки отдельные, те же компоненты и например в ListItem будет index.tsx + styles.ts
источник

ГФ

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

VP

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

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
никогда не пиши сами компоненты в индекс файлы. Используй для этого файл с названием компонента. А индекс внутри папки используй прост окак реэкспорт. типа  index.ts - export { MyAwesomeCOmponent } from './MyAwesomeCOmponent'
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
++

а то потом и читать заголовки в редакторе и рефачить неудобно
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
тоесть например в папке ListItem будет два файла Listitem.tsx + styles.ts ?
источник

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
и еще index.ts и через нго ты просто экспортишь компонент
источник

ГФ

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

MK

Mykhailo Kaduk in React Native — русскоговорящее сообщество
ну и глобальный тоже, в папке components
источник

K

Kirill in React Native — русскоговорящее сообщество
Можно же просто из ListItem export
источник

ГФ

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

ГФ

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