Eugene
как обработать ESC, я нашел
Eugene
вызвать blur
это через реф надо, да?
Eugene
ок
from
Кто недавно работал с GatsbyJS? Как блин сделать, чтобы любые css файл работали как CSS Modules? А не только те, у которых суффикс ".module.css"
from
это скорей конвенция как в кра
да мне-то что, мне надо сделать, чтобы без суффикса работало Но гэтсби кажется как-то по особому лоудеры для css добавляет, из-за чего не получается их заменить
Daniil
Поцаны вы поможите мне?
artalar
Поцаны вы поможите мне?
https://rudevs.network/S1gArpunX
Frontend Priest
но лучше не надо
Китикет
Лучше уж оставить как есть
from
но лучше не надо
спасибо за ценное мнение
Китикет
Все css модули являются css, но не все css - css модулями
from
https://www.gatsbyjs.org/docs/add-custom-webpack-config/
это не работает, я пробовал оба метода заменить правило не работает, т.к. когда вызываешь getConfig(), то почему-то там нет дефолтных css правил
Китикет
ещё один
С логикой надо дружить, не логично все .css считать за модули, даже если на проекте у тебя обычного css как тебе кажется не будет
Frontend Priest
ещё один
ты не способен перенимать опыт, уйди и не возвращайся
from
ты не способен перенимать опыт, уйди и не возвращайся
ты не способен представлять ситуации за рамками тех, к которым привык)
from
Всем блин надо предысторию рассказывать Мало ли где и в каком контексте мне это надо гэтсби даёт возможность расширять/менять вебпак конфиг, но в данном случае не работает Это баг
Китикет
А еще тебе может понадобиться импортировать сторонний css из какой-нибудь либы, и тут все ВНЕЗАПНО сломается
from
А еще тебе может понадобиться импортировать сторонний css из какой-нибудь либы, и тут все ВНЕЗАПНО сломается
мне ВНЕЗАПНО понадобилось импортить .css файлы как модули, это ты представить не можешь?)
Китикет
Не могу
from
.module.css это хорошая конвенция
from
Не могу
напрягись
from
.module.css это хорошая конвенция
Но бывают блин другие ситуации
Китикет
Почему ты нормально обьяснить не можешь почему нельзя нормально заименовать файлы? У тебя к ним доступа нет что ли?)
from
Почему ты нормально обьяснить не можешь почему нельзя нормально заименовать файлы? У тебя к ним доступа нет что ли?)
Потому что нужно использовать юай-кит из другого проекта, в котором давно все .css файлы это css модули а проект с gatsby новый и небольшой, в нём сейчас можно настроить как угодно
Frontend Priest
Потому что нужно использовать юай-кит из другого проекта, в котором давно все .css файлы это css модули а проект с gatsby новый и небольшой, в нём сейчас можно настроить как угодно
это они не соблюдают конвенцию, а не ты форкай чужую либу, меняй на module.css и юзай я без шуток говорю, сам бы так и сделал
from
Конвенция эта не особо популярная, винить в том, что её не использовали не оправдано
Frontend Priest
"они" это наш проект тоже, активно живущий
ну суть ты понял, не сильно важно, кто "они"
Китикет
Жесть, нахуя так делать
Китикет
как?
Именовать css модули с расширением .css
from
где компоненты?
в юай-ките)
Frontend Priest
from
Именовать css модули с расширением .css
а почему так не делать-то?
🦜
в юай-ките)
я не понимаю тебя
🦜
компоненты это js
Yaroslav
А transition в реакте без библиотек не пашет?
🦜
стили это css
from
компоненты это js
всё так, и они импортят css
Igor
Пашет по дефолту
Китикет
Ладно, пусть делают как хотят эти свои модули)
🦜
всё так, и они импортят css
собираешь отдельно цсс для всех компонентов и вставляешь
Yaroslav
Пашет по дефолту
У меня не хотела работать, как не старался (
Frontend Priest
чо?
лень писать, крч это лишние трудозатраты, проще сразу делать по согласованию
Китикет
И плюс три шейкинга не будет если все сразу в кучу скомпилить
Китикет
цсс лучше грузить разом
Ну судя по всему, ему для этого сайта на gatsby не надо весь css-бандл
Китикет
Но я могу ошибаться естественно)
Daniil
Использую Redux-Form, мне нужно как-то обойти event loop, но не прибегая к setTimeOut https://gist.github.com/daniilgrigoryev/bf240d70288b9063df2dd4daee191c1b
Daniil
Promise.resolve().then(cb) )))0
Как его написать?
игорь/igor
Как его написать?
а что там вообще такого, что вам нужен setTimeout?
from
чекбокс просто.
атрибут checked задай
Daniil
без него. должно сохранять в стейт либо 'true' либо 'false' в виде строк
игорь/igor
без него. должно сохранять в стейт либо 'true' либо 'false' в виде строк
у них там в доке есть asyncChangeFields, asyncValidate, попробуй, может поможт
Mihail
Ребят, как либа называется для генерации айдишников?
arthur
uuid
Китикет
uuid
nanoid
Mihail
nanoid
вот, она
Mihail
спасибо