Roman
Обязательно ли функции держать в самом верхнем компоненте?
Artem
Hi
Artem
как реализовать такое? http://i.imgur.com/nDWYfwE.png
Artem
при клике на єлемент что б можно біло менять текст
Artem
http://i.imgur.com/QZcofT1.png
Artem
или лучше в компосе логику на клик написать?
Roman
Что я имею ввиду - можно ли оставить логику в посреднике или лучше всю логику понять вверх?
Artem
http://i.imgur.com/nJaz96D.png
Looch
рекомпоуз уже деприкейтед
Roman
Просто если поднимать логику в самый родитель нужно доп телодвижения делать
Roman
В общем я решил внести логику в отдельный файл. Как обычно назвывают файл где чисто функциональная логика без данных сосредоточена?
Bogdan
рекомпоуз уже деприкейтед
ну чисто для примера можно поюзать
Roman
s
MⅨ
Добрый пытаюсь имитировать вот это. Пока так получилось. Как сделать чтобы не было ошибки. Я уже пытаолся в див, но не получилось
MⅨ
MⅨ
Anonymous
Подскажите кто-нибудь, в formik кнопка submit disabled пока все поля не заполнены,при выборе селекта аппэндится обязательное поле input и кнопка submit становится активная, после анфокуса поля селекта, снова кнопка дисаблед. Как сделать чтобы при аппенде input, кнопка оставалась disabled?
MⅨ
Пишет что это типо список
G.
Ребят, а чисто за счёт хуков, возможно получать новые размеры элемента, с помощью реф возможно при обновлении высоты обновлять стейт или нужно ресайз слушать дополнительно?
MⅨ
Пишет что это типо список
Cпасиб, ребят я разобрался)
G.
ну я на хуках писал слушателя ресайз ивент )
Что за ресайз метод? Я имел ввиду ресайз ивент
Yury
ошибся словом, “ивент”
Vladimir
Пишет что это типо список
как зовут эту тему ? и найти ее. до этого похожего не видел
SᑎOᙖOᖇᑎ
можна ли как нибудь считать знчение, которое я прописываю в адресную строку?
SᑎOᙖOᖇᑎ
window.location
мне кажеться не то я прописиваю локалхост/admin и оно должно открить админку, если не залогиненый, то открываеться форма логина. но по дефолту после ввода пароля у меня показывает дом страницу. но для админку жедательно, чтобы именно админку. вот и думаю
SᑎOᙖOᖇᑎ
у react-router-dom есть history.listen, например
спасибо, сейчас почитаю
Yury
не, не то. ТЫ вопрос неправильно написал
Vladimir
спасибо))) прям огненная
MⅨ
спасибо))) прям огненная
Знаю) Ещё добавил фонты Dank Mono
Владислав
спасибо))) прям огненная
ребят, вы серьезно?
Владислав
зрение поберегите
Anonymous
https://www.npmjs.com/package/react-datetime этот еще юзал, но не помню есть ли там секунды
Вот такой date picker подсказали. https://flatpickr.js.org/examples/#datetime. Ввод времени в низу окошка календарика. Секунды есть, ня! enableSeconds.
Anonymous
Почему свойство formik isValid после рендера нового поля обязательного при первой отрисовки равно true?
Максим
Почему свойство formik isValid после рендера нового поля обязательного при первой отрисовки равно true?
Давно им не пользовался, но наверное потому, что иначе сразу поле будет подсвечено как с ошибкой
Максим
А не после submit/blur
Anonymous
Давно им не пользовался, но наверное потому, что иначе сразу поле будет подсвечено как с ошибкой
Мне надо чтобы кнопка submit была disabled, а при рендере инпута она становится активной, но после того как произойдет блур селекта который открывает input кнопка снова становится disabled, и isValid false, как избавится от этого эффекта?
Anonymous
Возможно, у меня не стартует некая вадидация, которая должна сразу проверять новые данные в поле.
Dmitry
Ребят, а может, кто знает, у меня есть нпм пакет, который я хочу сделать treeshacable, добалять в билд только те компоненты, которые я импортирую
Dmitry
что-то ничего не могу номрально нагуглить
Oleg
Привет всем, использую CSS Transition Group. Вроде задал класс option-wrapper, но почему-то не проставляются элементу классы option-wrapper-enter, active и т.д.
Oleg
Dmitry
да, у меня есть моя внутренняя библиотека, в ней есть как компоненты, так и утилиты, и вот я не могу понять, как это правильно сделать
Юрий
кто-то может подсказать, у меня кейс открыть модалку по результату success запроса, использую redux-saga. нужно при открытии модалки передать ей пропсы, а пропсах функции колбэки, в которых есть dispatch экшенов. как мне передать в пропсы модалки эти колбэки? если по результату саги, я могу это сделать лишь: 1) в саге (тут только put) 2) в action success (тут нету чего) 3) в редюсере (тут нету ничего)
Юрий
В саге подпиши колбек на другой экшен и в стор дальше не передавай. Вчера же обсудили
вчера видимо я ничего и не понял. Откуда у меня появиться диспатч?
Anonymous
Ничего не понял, нужен codepen
https://gist.github.com/xyembeu/14a9f9c9bb25b4a379303c7567e72069 вот гист, при выбор селекта кнопка должны быть заблокирована, потому что поле которое апендится обязательное
Dmitry
https://webpack.js.org/guides/tree-shaking/
вот я попытался понять, как это работает, но в итоге, когда я делаю экспорт в итоге я получаю все равно один и тот же build.js где все функции
Юрий
Диспатч тебе не надо. Через take
в руте саги привязать экшен success, на функцию которая что делает?
Andrew
yield take(ACTION_SUCCESS) yield put(openPopup())
Nikolai
в руте саги привязать экшен success, на функцию которая что делает?
Первая сага, которая вызывается перед открытием модалки создаёт и подписывает два других генератора(с вызовом нужных колбеков) через race/take на экшены закрытия/подтверждения
Kurzdor
напиши интерсептор
Жаль что интерсепторы есть только в аксиосе, правда, считается что аксиос еле живет
Nikolai
чет какой то сложный метод, или норм?)
Ну ты сам так захотел - абстрактную универсальную модалку) Простой я посоветовал - рисовать её прям в компоненте
Юрий
yield take(ACTION_SUCCESS) yield put(openPopup())
так сейчас и сделано) но под захардкожены модалки с кнопками которые уже знают какой диспатч дернуть на нажатии на кнопку
Kurzdor
И все через их создателей/контрибьюторов
Kurzdor
ky.js
🤔
Юрий
а я захотел сделать модалку, которая будет принимать body с пропсами, в которых будет вся нужная инфа для модалки, что будет если нажать ОК, что будет когда закроешь и тд
Nikolai
axios - это jQuery для запросов