One of The main purposes of The React team has always been improving the performance of react applications and providing more features and Apis to help the developers achieve that goal. React v18, the most recent major react update, finally became available as a stable version about a month ago. this new version makes some […]
One of important performance optimization solutions is Lazy Loading. and it means instead of loading all resources on load we load resources on demand and only when they are needed or are visible. this technique usually reduces initial load time and render time significantly, specially when there are heavy components in the page. When should […]
CSS has been giving styles to web pages for years and more and more features are continuously being added to CSS and you can’t find any web page without CSS nowadays. There are different ways to add css to react applications including global styles and inline styles which are not recommended. one of the best […]
since it’s relese in 2012, typescript has become more and more popular among developers and most companies and teams use typescript since it’s statically typed and teams can work together with less problems by catching errors and preventing bugs before building or deploying the project. It is possible to use typescript with react thanks to […]
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 […]