Skip to content
Sprinx
Stack technologiczny

Mobile, state i build

Cross-platform mobile, zarządzanie stanem i narzędzia buildowe. React Native + Expo do mobile; TanStack Query + Zustand do state'u; Vite do reszty.

React Native

Cross-platformowy mobile z Reactem. Jeden codebase na iOS i Androida, z dostępem do natywnych API, kiedy trzeba.

Expo

Mój domyślny setup do React Native. Managed workflow, OTA updaty, build services — szybsza iteracja bez bólu głowy z Xcode i Gradle.

TanStack Query

Zarządzanie stanem serwerowym w React. Cache, refetching, paginacja, optymistyczne aktualizacje — zastępuje większość ręcznego zarządzania stanem.

Zustand

Mój domyślny wybór na stan kliencki w React. Mały, szybki, zero boilerplate'u. Kiedy TanStack Query ogarnia stan serwerowy, Zustand dopełnia resztę.

Redux

Używam Reduxa w dużych istniejących codebase'ach, które na nim polegają. Do nowych projektów — Zustand lub TanStack Query pokrywają większość przypadków prościej.

SWR

Stale-while-revalidate data fetching od Vercela. Lżejszy od TanStack Query — używam do prostszych potrzeb pobierania danych.

Vite

Moje domyślne narzędzie buildowe. Natychmiastowy dev server, szybkie HMR, zoptymalizowane buildy produkcyjne. Zastąpił Webpacka w większości moich projektów.

Webpack

Używam Webpacka w istniejących projektach, które na nim polegają, albo kiedy konkretny loader lub plugin nie jest jeszcze dostępny w Vite.

Stack technologiczny