React started its way in 2013 as a simple UI library, suitable for developing simple client-side web apps. It had evolved since then into a huge ecosystem of frameworks and communities. Many features were added as time passed, and one most notable is server-side rendering (SSR) in the form of NextJS and the like. However, this is about to change as React gets native support for server-side rendering in the form of Server Components.
read more “Server Components in React: Exploring the Next Generation of Server-Side Rendering”Category: javascript
Architecture Of Large React Apps: Tools and Techniques
React is an extremely easy to use frontend library. It allows prototyping and iteration at a neck-breaking speed. But, when developing large-scale production apps. it is important to carefully design the architecture and keep the design clear and simple. In this article I will go into some of the tools and principles you can use to architect your React projects.
read more “Architecture Of Large React Apps: Tools and Techniques”Simple Ways To Speed Up Your React App
React is, arguably, the easiest UI library out there. But this easiness comes at a cost, which is performance. In this article, I will list some ways to improve the performance of your React app drastically.
read more “Simple Ways To Speed Up Your React App”JavaScript is The New Plastic
JavaScript is an awesome language, it really is. Just like plastic was an awesome invention 100 years ago. But everything comes with consequences, whether it is environmental pollution or computing pollution alike.
read more “JavaScript is The New Plastic”React Vs Angular: 2020 Edition
The sheer number of frontend frameworks can blow your mind. There are all kinds of frameworks: reactive, declarative, functional, MVC, MVVM, OOP, and so on. But the most popular ones are still React and Angular. As of 2020, what are their differences?
read more “React Vs Angular: 2020 Edition”10 React Interview Questions for 2020
React is the most used UI library right now. It powers Facebook and countless other companies. In this compilation, I will list 10 React questions to help you nail your next interview.
read more “10 React Interview Questions for 2020”How to Format Date in JavaScript with Moment.JS
Let’s admit it: we do not like to work with dates and times in our applications. But, nothing we can do about it: the rest of the world relies on this method of temporal location. But you can make your life a lot easier by using special libraries, such as moment.js
.
8 Most Used Array Operations in JavaScript (ES6+)
Arrays are one of the most common data structures there is, and you need to be absolutely confident using it. Here I will list top 8 array manipulation snippets in JavaScript, including array length, replacing elements, sorting, and many others.
read more “8 Most Used Array Operations in JavaScript (ES6+)”Everything You Need to Know About React Concurrent Mode in 2020
React evolves constantly, and you have to keep up to be valuable on the market. In this post, I will tell you about React Concurrent Mode, a new feature that has yet to be adopted.
read more “Everything You Need to Know About React Concurrent Mode in 2020”How React Reconciliation Algorithm Works
React is a UI library used by millions, and they have good reasons to. React was first to achieve truly reactive way of developing user interfaces, which works on every platform imaginable. But few know, that without the React Reconciliation Algorithm, none of this would be possible.
read more “How React Reconciliation Algorithm Works”