Yaroslav Halynskyi’s Post

My current frontend stack: what I use and why Currently, my primary stack consists of React, TypeScript, and Redux. I think it’s an optimal setup for small and medium projects. And it is enough to build almost anything you want. React helps me structure everything into reusable components. TypeScript adds safety and helps catch bugs early. Redux helps manage app state from one place, and with Redux DevTools, I can easily see how the data changes step by step (super helpful when debugging!). I like this stack because it helps me build projects faster and keep the code organized. What’s your current frontend stack?👇🏼 #WebDevelopment #FrontendDev #JavaScript #React #TypeScript #Redux

  • No alternative text description for this image

Nice stack, though I'd say redux can be a bit heavy for small/meduim projects. With react hooks, context, or even zustand query, you can manage most state with less setup and complexity. Redux shines more when the app grows large and state management gets tricky.

Everyone’s busy talking about "Jotai", "Zustand" and every new state management trend but honestly, old-school devs like me still stick with Redux. It might be too much for some, but Redux + RTK Query has been my comfort zone for years predictable, powerful and battle-tested. Sometimes, you dont need simpler you just need what works.

You should explore next.js. The routing systems of react.js is a little bit complex. Nested routes, nested layouts these two concept a little bit difficult to write code. On the other hand, next.js has build in file based routing systems. Easy to define route, nested routes, nested layout and multiple root layout. Big fan.

It depends on scale as mainly backend developer with python as main language and flask as framework that can full stack when required I love using Javascript and it's tools when necessary if something simple scale I would do js for web and nw js for desktop chromium and cordova or like ionic may be for mobile ui frontend if we are talking about cross platform compatability (if required if not just necessary tool for that platform) , in mid to large scale works I prefer react for web and react native for mobile and still nw.js for desktop and for db choice postgresql on backend or if local first important on somewhere of ui dexie.js indexed db with psql where no local can be utilised and for state management yet there is not been a large scale work I worked with therefore small to mid scale works I used useState hook in react ecosystem or for bit more advanced states reducer.

I use Sveltekit(has its own state management built in), there's plenty of ways to implement state management, either through stores, context or $state runes, the DX is super great. I am experimenting with several UI libraries, so far I enjoyed using Flowbite and shadcn-Svelte.

See more comments

To view or add a comment, sign in

Explore content categories