код стайл у всех разный. мне лично неудобно разбираться в таком, я бы сторонился таких конструкций
Нет
а как тогда оптимальней сделать?
а if внутри атрибута компонента разве можно?
тебе же написали выше
Зачем тебе useState и useEffect? У тебя обычный условный рендер и это лучше делать в самом рендере а не где то в другом месте, можно ещё вытащить это все в функцию. У тебя там нету ничего реактивного.
ну в данном случае конечно я бы тернарным воспользовался просто если бы было 5 условий?
Тогда просто создаёшь функцию которая возвращает тот или иной елемент в зависимости от статуса, опять же у тебя нету ничего реактивного.
а где вызывать эту фунцию
https://ru.reactjs.org/docs/conditional-rendering.html
Внутри return?
<div>{myfunc}</div>
а вариант с useEffectом вообще неподходящий и плох в этом случае? или можно как альтернативу
Нету смысла, useEffect и useState не для этого существует.
Обсуждают сегодня