А стайлед тебе не помогает?
а как на стайлед мне такое написать?
Берешь и пишешь
Ебанись там тернарники....
хорошо) еще вопрос как внутри styled мне достать theme?
Удоли🌚 удоли и не показывай никому
почему, что тут не так?
Через пропсы. {props => props.theme...}
Вот это вот, откровенный логический п*здец Такое на код ревью развернули бы переписывать с 0. Я более жуткого тернанринка еще не видал на практике. Тут обычно 2-3 вложенных тернарника уже дичь и надо просто подумать и переписать логично и красиво. А тут жесть какая-то. Это рефакторить и рефакторить сидеть. Любой разраб увидит, ах*еет, перекрестится и будет люто плеваться если понадобится что-то изменить или понять
понял спасибо
учту, было дело не все оптимизировал)
Ну с оптимизацией тут всё ок. Это дело кодстайла и рефакторинга. Я бы лучше вынес это в отдельную функцию и там уже пошагово максимально понятно разложил по полочкам результат того, что должно получится в итоге. А на этом место просто вызвать функцию достаточно
для джуна это отличный пример, спасибо)
Обсуждают сегодня