Zaawansowane patterny renderowania w React, TS Enum i CSS Subgrid 🔥
📰 Artykuły
⭐ TypeScript - nie potrzebujesz enumów ⭐
Korzystasz z enumów w TypeScript? Prawdopodobnie ich nie potrzebujesz, enumy mogą spowodować więcej kłopotów niż użytku. Dlaczego są takieg złe i jakie są alternatywy?
Utrzymywanie bibliotek w TS - najważniejsze lekcje
Świetna prezentacja o tworzeniu i utrzymywaniu bibliotek w TypeScript. Twórcą jest nie kto inny jak maintainer Reduxa, więc wiedza mocno praktyczna :)
Debugowanie aplikacji w JavaScript
Jak debugować apki w JS? I nie, to nie console.log ( ͡° ͜ʖ ͡°)
Piksele w CSS, a accessibility - kiedy nie warto?
Pixel vs Rem vs Em - opcji jest sporo. Często korzystamy tylko z jednej, ale nie zawsze to słuszna droga. Kiedy nie warto korzystać z pikseli?
Implementacja progresywnych obrazków (podobnych do tych z Gatsbiego) w React, fajna sprawa :)
Subgrid umożliwia dziedziczenie kolumn i rzędów od rodzica. Niedawno został dodany do Safari Technology Preview, więc powoli będzie wchodził na rynek - super sprawa!
📹 Wideo
Zaawansowane patterny renderowania w React
CSR, SSR, ISR, SSG... mamy wiele sposób na wyrenderowania aplikacji w React, a wymieniłem dopiero te podstawowe. Czy się charakteryzują, jakie mają wady i zalety, kiedy skorzystać z tej, a nie innej opcji?
Jak wygląda React w 2022 roku na tle konkurencji? Jaka będzie przyszłość, tego nikt nie wie, ale wiemy jakie są plany Reacta i Next.js na najbliższe miesiące!
Wszystko co musisz wiedzieć o React 18
Bardzo fajna prezentacja o ficzerach wprowadzonych w React 18. Jeśli nie miałeś czasu jeszcze ich sprawdzić, to daj szanse tej prezentacji!
Kiedy nie warto korzystać z useEffect?
Świetna prezentacja o side effectach, bardzo często myśląc o nich, myślimy o useEffect. Jednak w takim podejściu jest wiele problemów. Jakie to problemy, dlaczego useEffect nie jest idealnym narzędziem do obsługi side effectów i jakie są alternatywy?
Zwięzła prezentacja o zmienianiu się narzędzi w środowisku JavaScript. Fajnie pokazuje nie tylko przeszłość, ale autor pokusił się o małe zgadywanie przyszłości i jak narzędzie JS mogą ewoluować, żeby jeszcze bardziej pomóc nam tworzyć dobry software.
Ewolucja asynchroniczności w Redux
No i znowu prezentacja od maintainera Reduxa, ale jakże dobra :) Redux bardzo się zmienił przez ostatnie kilka lat, Mark fajnie przedstawia te zmiany i omawia poszczególne z nich.
🔥 Nowości
Page Transitions w przeglądarce
Natywne aplikacje SPA w przeglądarce? Brzmi ciekawie!
Co nowego w CSS zapowiada się w tym roku? Lista zmian jest naprawdę pokaźna, ale zaproponowane ficzery są po prostu świetne, nie mogę się doczekać :)
No i nam sam koniec Safari. Lubię mówić, że to takie drugie IE, tylko bardziej nowoczesne. Czasem faktycznie mam takie wrażenie, ale jakiś czas temu Apple wzięło się w garść i dodają coraz to nowsze rzeczy, warto sprawdzić.
☎️ Kontakt
Twój feedback jest dla mnie bardzo wartościowy, dlatego będzie mi mega miło jak dasz znać jak Ci się podobał dzisiejszy mail 🙏🏼
Jeśli miałbyś jakieś pytania, to po prostu odpisz na tego maila lub napisz na jednym z sociali 👇
Do usłyszenia!