Лира
преподавательница сказала что так нельзя делать
Лира
а я типа
honey
у меня в группе тоже были клевые смелые люди, у меня так не получается :с
Лира
я понимаю понимаю, прошу прощения, давайте дальше
Лира
на время пару они заткнулись
Лира
а вот на перемене начали домогаться и стебать
Лира
аля
Лира
чо давно секса не было и все в таком духе
honey
honey
у нас даже в школе такого не было, не говоря уже про уник
Лира
было мерзко но я заржала
honey
хотя встречались конечно всякие люди...
Лира
потому что как раз в тот момент сидела в водолазке и у меня шея в засосах была :D
Лира
окей ребят идите нахуй
Лира
я так то с виду милая девочка и все дела и обычно я супер дружелюбная, понимающая, выслушаю, не обхаю и все такое
Лира
но
honey
у меня видимо проблемы с выражением агрессии :с
Лира
1 я матерюсь повсеместно
2 лучше меня не злить потому что драк я не боюсь
Лира
они просто жужжали сзади прям мне в ухо, я их вторую пару подряд терпела
Лира
вчера я поняла, что лучше не подавлять свою агрессию или это вылетит тебе боком
honey
honey
и бесишься по поводу чего-то (смириться не можешь) и человек не меняет паттерн поведения
Лира
Лира
но оно копится копится все равно
Лира
и потом БАМ
Hide
Я помню в одной маленькой конторке работал там все дебилы были.
Лира
Лира
я шуткую, но со мной просто так не справится
Hide
honey
Привет! Разбирается ли здесь кто-нибудь в фигме ?
honey
у меня в тесте 3 ошибки, хочу понять какие... Но не понимаю....
Hide
Я сегодня проходил деструктуризацию объектов и массивов
Hide
Чет не особо понял зачем это 😢
Hide
В переменные записывать свойства
Hide
Pavel
ну чтобы не писать несколько раз
props.obj.var1
props.obj.var2
просто один раз достаешь var1, var2 из props.obj, удобно же)
Hide
Александр
Ммм )
Function test(bigobject){
bigobject.attr1.attr2.attr3
}
Function test({attr1:{attr2{attr3}}}){
attr3
}
Александр
Например для этого
Александр
Чтобы один раз вытащить и не писать потом километровые строки доступа к атрибуту, как выше уже писали)
Pavel
Александр
Александр
Еще удобно массивы обьединять)
[…arr1, …arr2]
Александр
Или объекты)
{…obj1, …obj2, newAttr: value}
Pavel
да клевая вещь, согласен, но пример все равно жуткий))
Pavel
не в параметрах дело, а в колбасе {attr1:{attr2{attr3}}} слишком длинно выглядит
Pavel
по мне красивее внутри функции сделать
const { attr3 } = bigobject.attr1.attr2
Александр
в моем случае достаточно проверить attr3
Александр
Хотя в модном и современном js есть '?.'
Но все равно от проверки attr3 не избавиться)
Pavel
ага, еще ts есть, мб он обязательный, тогда не нужна проверка)
Александр
Pavel
ну только если данные с api приходят, а если внутренние, то он не позволит добавить props без attr3, если он обязательный
Александр
На мелких проектах такое не бывает конечно)
Но больших проектах это частый случай.
Вроде и TS и проверки в рантайме, а все равно такое бывает))
Александр
Не все и не везде учитывать удается
Pavel
хм, ну ладно поверю, хотя мне кажется, что ts как раз от такого и спасает, что заранее выкинет ошибку, если где-то может отработать не так как задумано
Александр
Pavel
ну да, но это уже не в ts дело)
Александр
Не угадаешь откуда ошибки придет)
Я всегда стараюсь рассматривать изолированно, что вот есть фукнция и у нее есть параметры, которые потенциально моугт прийти неправильные.
В данном случае я могу повлиять только на тело функции и моя зона ответственно именно на ней.
Гарантировать что будет НЕ внутри функции я не могу.
Александр
очепятался)
honey
это я делала сегодня тест по фигме и учила её
Hide
Нафиг фигма если учишь js. Это я про образовательный план школы если что )
Александр
Hide
В общем мои представления об этой школе были не верны. Я думал там только JS а там ещё куча всего по фронту
Pavel
Pavel
Даже не знаю что там учить, если конечно не для дизайнера
Den
Поскольку придется часто работать с ней
Den
Я многое открыл для себя, пообщавшись и поработаов годик с проф дизайнером
Den
У грамотных дизайнеров голова варит не хуже разраба. У них там все по полочкам, компонентный подход в дизайне, переиспользуемость и константы
Hide
Hide
И вообще давай Света рассказывай за свою школу 😄 @Tasvetla