A.Shersh
возможно не упоминал я, но я сейчас учусь в редакс конкретно)
Андрей
Андрей
Александр
Александр
Полагал вы в курсе
Алексей
Ребят, тут можно обсуждать только все, что связано с реакт или работу javascript тоже?
Андрей
Полагал вы в курсе
Я в курсе, но я не считаю этот способ правильным. А вы знаете, что это может тестировать компонент неправильно?
Александр
Андрей
Надеюсь вы мне расскажите почему
К примеру, у вас внутри компонента есть div, который полностью накрывает ссылку. В итоге пользователь не может сщёлкнуть, а в тестах всё ок.
Александр
artalar
Александр
Андрей
Александр
Андрей
Ну, ок.
Bohdan
Bohdan
Bohdan
Андрей
ну собственно как и написали тут
Только при этом вам нужно знать и соблюдать, что каждому состоянию соответствует свой view и они никак пересекаться не могут.
Андрей
Очень хлипкая гарантия.
Андрей
У меня вторая вьюха и сторы с эвентами имеют "небольшую обёртку", чтобы столько бойлерплейта писать не пришлось.
Александр
Ясно, спасибо
Eugene
Подскажите, как хранить Date в стейте
Eugene
Чтобы можно было изменять этот объект
Eugene
Простой пример с кнопками лево и право, как в календаре
Eugene
Андрей
Eugene
А если без него
Eugene
Да
Eugene
Но чтобы эти изменения пропсами попадали в другой компонент
Mihail
самое первое, что приходит в голову - хранить в таймстемпе
Eugene
И туда нужно прокидывать именно Date тип
Mihail
и заранее указать мол, для увеличения даты на 1 день увеличить на такое-то количество миллисекунд
Андрей
Eugene
Ок, попробую
Андрей
Если хочешь писать говно, то пиши его только в прослоцке.
Eugene
Спасибо
Eugene
Что ты имеешь в виду
Eugene
Я хочу нормально написать)
Eugene
Eugene
Deyl
Извините, я с мобильного, код не могу видеть
Deyl
То есть дата меняется? С 2-3-4 августа
Deyl
Кстати, не так давно этот компонент переделывал для нужд конторы
Eugene
в обратном порядке все работает отлично
Eugene
когда я выбираю день, мне возвращается полный Date объект
Deyl
А зачем вам moment?
Deyl
Чтобы русский язык был?
Андрей
Eugene
что-то дока по date-fns не грузится на офф сайте
Deyl
Просто компонент очень легко без него локализируется
Anonymous
Как прикрутить алиасы путей для next+typescript?
Добавил совершенно одинаковый алиас в tsconfig файл, и в вебпак резолвер, и в бабел module-resolver. Не заводится. Ide тоже не подтягивает. При том, если юзаю алиасы в JS файлах - норм, если в TS - ошибка при компиляции
Anonymous
"baseUrl":".",
"paths": {
"components/*": ["./components/*"]
}
Вот так в tsconfig файле
Anonymous
Думаю, может относительный путь берется не из того места, где файл лежит, а там где его некст лоэдер обрабатывает
Vlad
Кто то юзал? https://react-bootstrap.github.io/
Bowie
Vlad
Лучше или хуже, чем: https://reactstrap.github.io/
Deyl
Храню просто в unix timestamp
Deyl
так проще и позже можешь в дату сконвертировать
Eugene
Eugene
да, я не подумал про это