![](/_next/image?url=https%3A%2F%2Fgoodrequest-web.s3.eu-central-1.amazonaws.com%2FWebinar_E2_E_Testy_01_24523a67ab.png&w=3840&q=75)
Webinár: Efektívne E2E testovanie – Od CI/CD pipeline po elimináciu nestabilných testov
![](/_next/image?url=https%3A%2F%2Fgoodrequest-web.s3.eu-central-1.amazonaws.com%2FBruno_Grinc_Marketing_f0e3cd87b8.jpeg&w=96&q=75)
3. Aug 2022
FrontendPravidelné zhrnutie najdôležitejších noviniek, článkov či tweetov vo svete frontendu je tu! Za mesiac júl sme pripravili top 6 noviniek, ktoré by nemali ujsť žiadnemu frontend developerovi. Okrem toho tu nájdeš odkazy na ďalšie zaujímavé články, ktoré stoja za prečítanie.
Bun.js je nový JavaScript runtime podobne ako Node.js alebo Deno. Je to kompletný nástroj s ktorým môžeš pracovať na JavaScript & TypeScript projektoch bez toho, aby si musel inštalovať bundler, transpiler, TypeScript…
A to najlepšie na záver. Bun.js je oveľa rýchlejší ako Node alebo Deno. Podľa slov autora je Bun.js 3x rýchlejší v porovnaní s Node alebo Deno a package vieš inštalovať 20x rýchlejšie ako yarn. Bun má za cieľ nahradiť Node a Deno a tiež nástroje ako napr. Webpack. Bun beží na JavaScriptCore engine od WebKit-u na rozdiel od Node.js alebo Deno, ktoré sú postavené na V8 engine a je napísaný v jazyku Zig.
Pri vytváraní layoutu stránky musíme myslieť aj na edge casy. Layout stránky vieme pokaziť napríklad dlhým textom s ktorým sme nepočítali. Preto vznikla príručka od Ahmad Shadeed, ktorá ti pomôže písať defenzívne CSS. Vďaka tomu budeš písať CSS-ko, ktoré bude bez bugov a pripravené do budúcna aj na nečakané situácie. V príručke zatiaľ nájdeš 24 tipov, avšak postupne bude obsah pribúdať.
Storybook získava neustále na popularite. Preto vznikol aj tento článok, kde nájdeš prehľad noviniek, ktoré vznikli v jeho komunite napr:
V Reacte nie je striktne určené ako manažovať globálny state. Preto vzniklo množstvo prístupov a knižníc, ktoré riešia tento problém. Pre nás developerov je potom náročné vybrať si správne riešenie a často si zvolíme to aktuálne najviac populárne. V článku The new wave of React state management sa hlbšie dozvieš o problémoch, ktoré riešia knižnice ako napr. Redux, Recoil, Jotai atď… Každá z týchto knižníc ma svoje výhody, ale aj nevýhody. Po prečítaní tohto článku budeš lepšie chápať, ktorá knižnica sa najlepšie hodí do tvojej aplikácie.
Radix UI je Reactová UI knižnica s nenaštýlovanými komponentami. Vďaka tomu si vieš veľmi jednoducho napísať vlastné štýly, bez toho aby si musel prebíjať defaultné CSS-ko. Radix UI za teba vyrieši všetku špinavú prácu s logikou (napr. otváranie/zatváranie modalov) a čo je úplne super, tak všetky komponenty sú prístupné. Focus manažment, ovládanie pomocou klávesnice alebo podporu čítačiek obrazovky (teda veci na ktoré žiaľ nikdy nie je čas), môžeš nechať na starosti tejto knižnice.
Osobne som si Radix UI vyskúšal aj na projekte a musím uznať, že sa mi s ním výborne pracovalo. Verím, že táto knižnica má veľký potenciál.
Témou prístupnosti sme sa zaoberali v príspevku na blogu, určite si ho nenechajte ujsť, táto téma je dôležitá pre budovanie zodpovedného a zmysluplného digitálneho sveta.
Vite je build tool, ktorý výrazne zlepšuje developerské prostredie pre frontend vývojárov. Vite môžeš použiť na setup vývojového prostredia pre frameworky ako je napr. Vue alebo React, ale aj pre natívny JavaScript.
Vite rieši problémy ako napr:
Všetky novinky, ktoré prišli v novej verzii si môžeš prečítať na oficiálnom blogu.
Ak sa ti prehľad noviniek páčil, tak sa nezabudni prihlásiť na odber nášho newslettera. Prečítať si môžeš aj novinky za minulý mesiac, ktoré sme priniesli v júnovom Frontend Briefly.