After Months of being in beta stage Vue v3 stable version is finally released, because of that let’s see what differences does this new version make and why vue is now an even better framework than before. while in version 3 the whole framework was written from scratch, the syntax didn’t change which is remarkable […]
Vue js has been becoming more and more popular in the past few years, just like React js and Angular a lot of plugins and libraries have been released for vue including UI component libraries like vutify and bootstrap vue, etc, I usually choose the later due to it’s more flexibility and compatibility if you […]
Nowadays social media and the concept of sharing content online has become an important part of our daily activities and many companies and individuals take advantage of social media and online marketing to promote and advertise their products or services. Both android and ios, two most used mobile operating systems have share menu feature which […]
React js has come a long way since it’s first release and it’s still being supported and updated by Facebook and it has gained a great developer community. one of the new features that where introduced in react 16 were hooks, hooks are functions to share logic and functionality between multiple components. using react custom […]
adding more interactivity usually makes a website or application feel more professional and more interactive and you can improve user experience by doing that. one of trending website interactive features is parallax effect with mouse move. so in today’s tutorial we’ll learn how to achieve that using html, css and javascript. you can see the […]
NPM is the most popular package manager for javascript which let’s you install and import many useful modules into your projects. In this post we will learn how to create our own node module step by step and publish them on npm so that everyone can use them, this will also be really useful if […]
In the previous Post We saw how gulp can make doing regular tasks much easier in our front end/javascript programs. In the last post I mentioned that there are many useful plugins for gulp and in this article We’ll overview the best of them and learn how to use them. (the list is in random […]
April 14, 2019
In previous article We created a simple shopping cart app with react context api and hooks. in this article we’ll see how different this project can be if we use redux. and then compare these two approaches and see what advantages and disadvantages they have. full project in this github repo Redux overview Redux is […]
Sometimes in our react apps we need some global variables, like user authentications, themes, shopping carts, etc. or maybe you need a state in a big tree of like a dozen of components. without a proper state management we’ll have to pass a state through lot’s of components in our component tree to reach the […]