Live demo - https://vue-sneaker.zitska.com/#/
Vue3
similar to ReactJS
+ Angular
(template).
- Pinia similar to Redux Toolkit + Redux Saga
- Vue router similar to ReactRouter
- Computed similar to useMemo
- Watch similar to useEffect
- Ref and Reactive similar to useState
- Provide + inject similar to reducer and context in React.
- etc.
In vue 3, I really like the setup script and SFC
(which stands for Single File Component). It's easy to code and maintain.
- Javascript version:
ES2022
Vue ^3.3.4
Pinia ^2.1.7
- Similar toRedux
inReactJS
Vue Router ^4.2.5
- Similar toReact Router
Sass
,TanStack Query (FKA Vue Query)
+axios
Vuetify
- I usedvuetify
because it's very similar toMUI
in ReactJs.Vuetify
contains manybootstrap
classes. Likegrid
,spacing
,sizing
,flex
, etc.- Popular libraries such as:
zod
,lodash
, etc.
-
Search
-
Pull sneakers from api and render its.