Size: a a a

2020 October 28

М

Мерч in React Kyiv
Просто мало кто использует расширение .jsx
А зря, это сильно облегчает понимание, где просто скрипт, а где конкретно реактовская разметка
источник

B

Bogdan in React Kyiv
Мерч
Просто мало кто использует расширение .jsx
А зря, это сильно облегчает понимание, где просто скрипт, а где конкретно реактовская разметка
у меня файлы со стилями называются тупо **.styles.ts. Я бы сказал удобно читать
источник

М

Мерч in React Kyiv
Bogdan
у меня файлы со стилями называются тупо **.styles.ts. Я бы сказал удобно читать
Тоже хороший вариант, но классы тогда тоже будут иметь styles в названии

В теории, можно написать плагин для бабеля, что будет удалять 'styles' из названий классов, и тогда вот - идеальная структура
источник

DZ

Dmitry Zherebko in React Kyiv
дефолт експорты не нужны
источник

DZ

Dmitry Zherebko in React Kyiv
если что
источник

М

Мерч in React Kyiv
Dmitry Zherebko
дефолт експорты не нужны
Дело не в дефолте, лол
источник

O

Oleks 🐟 in React Kyiv
Serhey Shmyg
Привіт, хто що використовує для інпут масок з реактом?
rifm
источник

М

Мерч in React Kyiv
Да и говорить за него странно когда у компонента есть название, и это не TypeScript
источник

DZ

Dmitry Zherebko in React Kyiv
Мерч
Дело не в дефолте, лол
я понимаю, это просто так от себя
источник

М

Мерч in React Kyiv
Это ведь не export default () =>
источник

DZ

Dmitry Zherebko in React Kyiv
всё равно от дефолт експорта толку 0 только конфузы
источник

AR

Alexey Raspopov in React Kyiv
Мерч
Просто мало кто использует расширение .jsx
А зря, это сильно облегчает понимание, где просто скрипт, а где конкретно реактовская разметка
потому что они не нужны. всё равно все файлы компилируются одним и тем же инструментом
источник

М

Мерч in React Kyiv
экспортить анонимные функции плохо
именные - в чем проблема то
источник

М

Мерч in React Kyiv
Alexey Raspopov
потому что они не нужны. всё равно все файлы компилируются одним и тем же инструментом
У .jsx другая иконка во многих IDE
В vs-code даже сниппеты еммета из хтмл включаются
источник

AR

Alexey Raspopov in React Kyiv
Dmitry Zherebko
всё равно от дефолт експорта толку 0 только конфузы
у меня например есть универсальные хуки, где название файла совпадает с дефолтным экспортом, useDropboxChooser например
источник

М

Мерч in React Kyiv
Если без styled-components, в .jsx реально нет необходиомсти
Но когда и стили и компоненты в одном расширении, неприятно
источник

М

Мерч in React Kyiv
Alexey Raspopov
у меня например есть универсальные хуки, где название файла совпадает с дефолтным экспортом, useDropboxChooser например
При чем хуки к компонентам то?
источник

М

Мерч in React Kyiv
Я инструменты и утилиты тоже экспортирую обычным экспортом
источник

AR

Alexey Raspopov in React Kyiv
Мерч
При чем хуки к компонентам то?
это был пример про дефолтные экспорты
источник

DZ

Dmitry Zherebko in React Kyiv
Мерч
Если без styled-components, в .jsx реально нет необходиомсти
Но когда и стили и компоненты в одном расширении, неприятно
так почему бы не сделать что бы название функции совпадало?
источник