Что-то с фрагментами связано? В какую сторону гуглить?
https://github.com/duskload/react-device-detect
зачем....
бред, однозначно
не вью, а ангуляр
это не ангуляр
так, а тут в аттрибут :is можно, типа, передать название компонента, в том числе и через тернарный оператор? Типа :is={mobile ? "SomeComponent" : "OtherComponent"}
ибо в Реакте можно сам <Component создать через условие
Что нет
нужно просто const comp = true ? Foo : Bar, а потом уже делать <comp и передавать ему пропсы и чайлдов
Бро, почитай про правила именования булевых переменных. Они должны начинаться с is/has/should и тп
Это типизируется и тоже самое Но хоками скрывать как у либе выше лучше выглядет <Condition is ></
Это пример. Ты доебатсч решил ? Там нету булевой переменной даже
Не решил, просто советую. Если у тебя comp true/false то это булево переменная ;)
Лол. Ты вообще код воспринял ? Включи компилятор
вообще мимо
Ру тебя софтскиллс ещё на нуле :) не надо аггриться, это конструктивная критика
(facepalm)
Тут ее нету. Ты с потолка что-то взял. Показал какой ты слабый
То есть <Foo /> и <Bar /> - это булевые значения?
Нет, переменная comp - булева
(facepalm)
Поясни :)
Так в переменной comp будет лежать <Foo /> или <Bar />, не заметил?
это бесполезно
как она может быть булевой если содержит <Foo /> либо <Bar />
От чего она зависит
function App() { const child = true ? <Foo /> : <Bar /> return child }
Ну в реальном проекте тебе бы ПР не приняли, просто потому что надо называть hasChild вместо child, я об этом :)
если что child это компонент господи откуда вы ?
Не прозе объявить стрелочную функцию?)
ещё один
Я из очень крупного банка, возможно в вашем проекте можно именовать так переменные, но общая практика это не позволяет :)
function Foo() { return 1} function Bar() { return 2 } App -> 1 дошло ?
какая жесть... чувак, ты прямо вообще даже мимо не вдупляешь
Ааа, и в твоём крупном банке небулевые переменные, в которых лежат объекты, называют has***?
Ок,я лох :)
пращон
Обсуждают сегодня