Size: a a a

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

2021 March 28

ei

export default - зло... in React — русскоговорящее сообщество
Ну чел битриксоид
источник

ei

export default - зло... in React — русскоговорящее сообщество
Так что он наверное не специально ахах
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Так что он наверное не специально ахах
🌚
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
export default - зло is the side effect
Так что он наверное не специально ахах
+)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Кто нибудь знает, можно ли добавить eslint правило которое запрещает импорф файлов без учета регистра?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
Кто нибудь знает, можно ли добавить eslint правило которое запрещает импорф файлов без учета регистра?
Это как?🤔
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
а все уже сделал
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Это как?🤔
вот так
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
кто работает с винды могут так импортить, а на linux потом сломается
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
вот так
1. не писать импорты руками
2. называть файлы в кебаб кейс
3. eslint\import детектит эту дичь из коробки
4. накинуть прекоммит хуки с автофиксом
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
1. не писать импорты руками
2. называть файлы в кебаб кейс
3. eslint\import детектит эту дичь из коробки
4. накинуть прекоммит хуки с автофиксом
1. как вебшсторм поймет что ты хочешь заимпортить css модуль
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
1. как вебшсторм поймет что ты хочешь заимпортить css модуль
Никак, это исключение из правил)
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
1. не писать импорты руками
2. называть файлы в кебаб кейс
3. eslint\import детектит эту дичь из коробки
4. накинуть прекоммит хуки с автофиксом
я вот тоже всегда топил за кебаб кейс, но недавно меня убедили что оно растягивает размер папки и лучше писал uppderCamelCase'ом
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Никак, это исключение из правил)
я кстати руками и не пишу даже это. у меня по шаблонам создают компоненты.
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
1. не писать импорты руками
2. называть файлы в кебаб кейс
3. eslint\import детектит эту дичь из коробки
4. накинуть прекоммит хуки с автофиксом
3. чето не задетектил пока я доп правио не написал
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
я вот тоже всегда топил за кебаб кейс, но недавно меня убедили что оно растягивает размер папки и лучше писал uppderCamelCase'ом
размер папки?
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
1. не писать импорты руками
2. называть файлы в кебаб кейс
3. eslint\import детектит эту дичь из коробки
4. накинуть прекоммит хуки с автофиксом
прекоммит бесит потому что он очень долго коммитит
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
размер папки?
ну всмысле ширину названия)
my-custom-component-for-example
vs
myCustomComponentForExample
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
прекоммит бесит потому что он очень долго коммитит
нужно линтить только то что с чейджами. Поможет
1. линт стейджед  + хаска
2. или lefthook - все из коробки
источник