Č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

Brno Digital Marketing Conference

Brno Digital Marketing Conference

Čtvrtek 12. Září 2019
2 shares
Testcase

Testcase

Středa 01. Únor 2023
0 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
LemonParty
Neděle 06. Červen 2066
6 shares
Výstava Harley Davidson
Pondělí 12. Duben 2027
2 shares
čarodky
Sobota 25. Duben 2020
3 shares
Vánoční trhy na Vaňkovce
Úterý 31. Prosinec 2069
2 shares
Kofola s Hradcem
Sobota 24. Červen 2023
3 shares
FC Uisce Beatha V FC Badboys Brno
Úterý 31. Leden 2023
4 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