Ivan
да проверял.
Не знаю даже, тут сложно сказать, в редьюсере вроде всё нормально
{ Amir }
Или кастомные не так пишутся)
глянь в исходниках либ
Taras
как мне вызвать метод моего кастомного хука?
Taras
щас скину скрин
Taras
Фауст
Ivan
Так она у тебя вне области видимости
Taras
ну так я вижу
Alexander
Ребят, кто может навести на путь понимания Middleware в React? Может кто знает простую для понимания статью? Спасибо
Taras
я и спрашиваю как сделать)
Taras
закинуть в компонент что ли?
Ivan
я и спрашиваю как сделать)
Ну у тебя возвращается массив
Фауст
почему у меня первое нажатие дублирет стартовое значение и переключается со второго раза
ну и смотри на next, ты там 0 * на число и будет ноль, потом плюсуешь
Taras
да
Ivan
Надо обратится к его второму элементу
Ivan
[null, closeModal] = useModal мб, хз
Ivan
Лень думать ща чёт ))
Фауст
Вся проблема в next
Фауст
У тебя там 0 * 0 + 5
Фауст
И со второго раза только норм работает
Фауст
У тебя там 0 * 0 + 5
Ошибся, там 0 * 5 + 5
Фауст
Но разницы нет)))
Ivan
да
Попробуй в константу ещё одну вынеси, а потом придумаешь как это реализовать в onClick
Dmitriy
Вся проблема в next
ооо а это идея), надо переделать)
Taras
Что именно вынестиЮ?
Ivan
Что именно вынестиЮ?
Функцию, которая тебе нужна
Taras
ну мне именно хук нужен
Taras
так то я умею делать
Ivan
так то я умею делать
Ну тогда useModal()[1]
Ivan
Или чё там
Ivan
2
Ivan
Ну сам посмотри какой элемент, я хз, только такое знаю ))
Taras
нельзя там так
Taras
ну окей
Ivan
Тогда мб как колбэк передать
Anonymous
ща тебя силикатный уделает
Taras
ага
Taras
Taras
вот так
Taras
сделал
Ivan
А, ну вообще да, ты же там и так достаёшь элементы массива
Taras
щас скрин прилетит фу тут не видно нифига)
Ivan
И чё, работает оно?
Taras
Hea
Taras
Taras
Нуу где скрин
Taras
о
Taras
там в дебаггере обе опен и клос модал андефайн
Ivan
Дай бог здоровья конечно в этой логике разобраться ))
Taras
)
Ivan
А кастомный хук это всегда такой колбэк хэл или нет?
Taras
я поменял не помогло
Taras
где там хелл?
Ivan
Ну это я так
Ivan
Вложенность конечно не большая
Taras
все маленько мелко)
Ivan
Но всё вызывает друг друга
Ivan
Хз
Taras
пффф вообще не шарю
Taras
оно не видит ети методы в моем модал компоненте
Taras
@Maxsimspon хелп
Taras
Щас
Taras
https://codesandbox.io/s/usetoggle-6jq6m
Taras
вроде вот
Anonymous
а в песочницу можно с вебшторма перенести проект не копировать-вставить минимумом действий?
Anonymous
типа как в гит залить
Anonymous
а все нашел как с гита слить
Taras
ок
Dmitriy
почему при нажати на кнопку где ARROW.... тип использует свои данные пока они не закончатся а после берет данные начинает брать данные из DOT.... кейса,
Dmitriy
при этом в DOT .... кейсе числовой payload а в ARROW текстовый по итогу он начинате приплюсовывать текст
Taras
поставить вторым элементом что?
Dmitriy
поставить вторым элементом что?
этот вопрос не для меня но порешал все))
Taras
сейчас попробую
Taras
неа
Taras
не помогло