Size: a a a

2020 January 27

HE

Hamad Emad in React Kyiv
Все ещё не хочет работать
источник

HE

Hamad Emad in React Kyiv
https://codeshare.io/2j1kEB даже с таким кодом
источник

HE

Hamad Emad in React Kyiv
Буду рад помощи, так как дело срочное, заранее спасибо
источник

LK

Leonid Kuznetsov in React Kyiv
Hamad Emad
есть два елемента в одном компоненте это селект и кнопка сабмит, до того как один из пунктов селекта не будет выбран кнопка будет disabled - так должно быть. я использовал хук useState но что то не получается вот код: https://codeshare.io/2j1kEB буду благодарен за помощь
зачем тогда тебе 2 useState?
источник

LK

Leonid Kuznetsov in React Kyiv
тут можно обойтись одним, просто выставь в аргумент disabled !selected и смотри за его изменением
источник

HE

Hamad Emad in React Kyiv
Спасибо попробую
источник

HE

Hamad Emad in React Kyiv
Leonid Kuznetsov
тут можно обойтись одним, просто выставь в аргумент disabled !selected и смотри за его изменением
К сожалению это тоже не помогло
источник

LK

Leonid Kuznetsov in React Kyiv
Hamad Emad
К сожалению это тоже не помогло
Выложи код на codepen/fiddle
источник

MK

Max Kovalenko in React Kyiv
проверь в консоли ошибки
источник

MK

Max Kovalenko in React Kyiv
у тебя раазного типа данные в хуке - строка и числа
источник

MK

Max Kovalenko in React Kyiv
так же можно обойтись только одним хуком с age таким образом - disabled={!!age}
источник

MK

Max Kovalenko in React Kyiv
без селектедов и дизеблейдов
источник

HE

Hamad Emad in React Kyiv
Спасибо сейчас попробую
источник

HE

Hamad Emad in React Kyiv
Leonid Kuznetsov
Выложи код на codepen/fiddle
5 мин
источник

HE

Hamad Emad in React Kyiv
И этот вариант тоже не работает
источник

HE

Hamad Emad in React Kyiv
источник

YO

Yevhenii Oliinyk in React Kyiv
а подскажите - почему юзэффект вызывается даже если компонент не был отрисован. Кейс такой - есть компонент врапер который блочит отображение для неавторизованого юзера.
const LoginWrap = ({ children }) => {
 const {isLogin} = useSelector((state) => state.system);
 if (isLogin) {
   return children;
 }
 return <span>Login please</span>;
}
источник

YO

Yevhenii Oliinyk in React Kyiv
реально ли сделать что бы этот чилдрен вообще ничего не отрабатывал?
источник

AT

Alexander Towstonog in React Kyiv
Renderer в помощь. Children отработал ещё до врапера, если я понял правильно по этому куску кода
источник

RS

Rostyslav Siliveistr in React Kyiv
Hamad Emad
И этот вариант тоже не работает
http://i.imgur.com/uTYvow7.png Как же она должна стать disabled если тут пусто?
источник