Cypress – snadné testování webových aplikací

Mezi nejznámější nástroje pro testování React (a obecně javascriptových) aplikací patří Jest, Mocha, Chai… A u nás v Ackee používáme pro unit a integrační testy právě Jest. Co se týče testování složitějších funkcionalit, není práce s Jestem vždy jednoduchá. Integrování více částí aplikace do testů je spojené se složitým nastavováním testovacího prostředí, mockováním a ošetřením asynchronních funkcí. Proto jsem se rozhodl vyzkoušet testovací nástroj Cypress, o kterém se dozvěděl kolega Lukáš na Reactive meetupu v Pardubicích, a v tomto článku se chci podělit o své zkušenosti.

(Pokračování textu…)

Jiří Zdvomka

Jiří Zdvomka

Frontend developer

Ackee blog post cover: React

React Hooks – new stuff for cool kids

Zaznamenali jste v posledních dnech/týdnech ten obrovskej bum okolo React Hooks? Pokud jste stejní nadšenci jako my a hned jste zkoukli talk (historicky první na React Confu) Dana Abramova, tak se v dalším textu nejspíš nic novýho nedozvíte. Naopak, pokud jste o tom zatím neslyšeli, nebo jste jen neměli čas a náladu se tomu detailněji věnovat – tenhle článek by vás mohl zajímat.

(Pokračování textu…)

Jakub Baierl

Jakub Baierl

Frontend Lead

JavaScript  –  z prohlížeče do operačního systému

JavaScript je na scéně již přes dvacet let a za tu dobu se vyvinul z jazyka umožňujícího skriptování ve webovém prohlížeči do plnohodnotného programovacího jazyka pro operační systém. V tomto článku se snažím krátce vysvětlit, jaká byla cesta JavaScriptu z prohlížeče do operačního systému, a proč k ní došlo.

(Pokračování textu…)

Marek Janča

Marek Janča

Front-end Web Developer

Jak na hosting React aplikací v Google Storage Bucket za Cloudflare CDN

V Ackee vyvíjíme mnoho statických webů v Reactu. V případě použití Google Storage Bucket za Cloudflare CDN pravděpodobně narazíte na několik problémů s React Routerem, s limitovaným nastavením webserveru Bucketu a nastavením https. Na straně Cloudflare je také potřeba vlastní nastavení pro správnou funkci vaší aplikace v Reactu.  (Pokračování textu…)

Marek Bartík

Marek Bartík

DevOps Engineer