Čtvrtek, 21. Březen 2019, Music Lab, Stylování komponent - *dev meetup 03: showtime

Od 21. Březen 2019 - 18:00 Do 21:00

Music Lab

Ukázat mapu
0 Lidé , kteří se účastní
Popis události
Komponenty se staly základním stavením prvkem pro UI vývoj. Chvilku to trvalo, ale nakonec jsme si zvykli, že psaní šablon do JS soborů není porušování principu “Separation of concerns”. Ale co styly? Na začátku většinou stačí jeden css soubor a vždycky na konec přidat, co je potřeba.Jakmile váš projekt trochu vyroste, začnete řešit , jak strukturovat css sobory, jak pojmenovávat třídy, jak definovat barvy a témata.V průběhu času se vykrystalizovalo několik konceptů - BEM, OOCSS, SMACSS, AtomicCSS. Jejich dodržování nás zachrání před okamžikem (nebo ho alespoň oddálí), kdy jediné, co půjde udělat s našemi styly, je zahodit a začít znovu. Zkusili jste někdy refaktorovat styly na projektu, kde se vystřídalo několik vývojářů a žádný podobný koncept se nedodržoval?Jak ale podobné css metodologie souvisí s je komponenta základní stavební prvek, je jasné, že i styly by měly být k tomu zarovnané. Logicky tedy od design systémů přejdeme k principu styles per component. Vlastně je to jenom taková kosmetická změna. Proč ale nepsat css také rovnou do js souborů? Ze začátku to vypadá poměrně bláznivě, ale proč nevyužít síly javascriptu i zde? CSSinJS se stal v posledních pár letech velmi populární a existuje několik různých implementací.Bude to tedy nakonec tak, že z trojice HTML, CSS a JS nám bude stačit jen JavaScript?
Komponenty musí být vizuálně konzistentní - Michal Vyšinský (Tech Dixons) se s námi podělí o best practices pro stylování i o ukázku nástrojů, které pomohou s testováním. Jako Technical Lead už zažil celou řadu způsobů, jak k psaní stylů pro komponenty přistupovat. Postupně došel až k metodě CSSinJS, která mu (asi jako každému JS vývojáři) přirostla k srdci ❤️
Nejvíce použitelné -> nejvíce znovupoužitelné - Karel Hala (Red Hat Czech) píše frontend aplikace pro backoffice a zákazníky s technickými zkušenostmi. Jeho denním chlebem jsou komponenty, ze kterých se aplikace skládají, prošel si několika frameworky i projekty, a proto znovupoužitelnost je hlavní moto, o které se s námi podělí

Stylování komponent - *dev meetup 03: showtime, Music Lab událost

T-Cup 2019 Brünn (Gaststart)

T-Cup 2019 Brünn (Gaststart)

Sobota 22. Červen 2019
2 shares
Základní kurz chirurgického šití

Základní kurz chirurgického šití

Čtvrtek 25. Duben 2019
2 shares
Výročí doktorátu a studia na Mendelu v Brně
Úterý 07. Listopad 2062
6 shares
Mistrovství vesmíru v jízdě na jednorožci
Neděle 02. Srpen 2020
569 shares
Security Meetup – Kiwi.com Tech Week
Úterý 30. Duben 2019
2 shares
LemonParty
Neděle 06. Červen 2066
6 shares
Výstava Harley Davidson
Pondělí 12. Duben 2027
2 shares
1st Dribbble Meetup Brno
Úterý 30. Duben 2019
1 shares
čarodky
Sobota 25. Duben 2020
3 shares
Více zajímavých akcí
Získat doporučení na události na základě vašeho vkusu z Facebooku. Získej ho ihned!Ukažte mi vhodné akce pro měNyní ne