Published 18.02.2026
Мой стек в 2026: выкинул Redux, Axios и Moment.js
Каждый год чищу стек. Вот что осталось:
- Vite вместо CRA — старт за секунды, никакой магии
- TanStack Query — забыл что такое
useEffectдля фетча данных - Zustand — 20 строк вместо бойлерплейта Redux
- date-fns — потому что Moment.js весит как космический корабль
// Было (Redux)
const dispatch = useDispatch();
dispatch(fetchUsers());
// ...mapStateToProps, connect, actions, reducers...
// Стало (TanStack Query)
const { data } = useQuery({
queryKey: ['users'],
queryFn: () => api.getUsers()
});Проекты стартуют за 5 минут, бандл меньше, DX в разы лучше. Если кто ещё на CRA — серьёзно, попробуйте Vite. Обратно не захотите.
4
106