There aren’t many differences between React and Vue. Two front-end frameworks are very similar – they both rely on Virtual DOM, they are based on components, and both are used to implement dynamic features. In this […]
In this blog post, we’ll talk about conditional rendering, perhaps the most important dynamic feature in React. In simple words, conditional rendering is the feature where certain elements or components are rendered based on a condition. […]
React is arguably the best tool for building interactive user interfaces. Everything from its template language JSX to the ability to integrate with TypeScript – makes it a great tool for developing highly interactive apps that […]
React is the perfect tool for building interactive web applications. Every component has an internal state, which we can use to conditionally style and render components. Conditional rendering is a very important feature in React. Often […]
React is a perfect choice for building a chat web application. It’s not difficult to build, as long as you know some React features and basic UX principles of a web application. In this article, we […]
Styling elements conditionally is one of the most common tasks in React. Experienced developers have mastered this skill very well. I’m writing this tutorial to also help beginners figure out how to dynamically change the appearance […]
Forms are extremely important, but often overlooked part of any web application. In this article, I want to show how you can build dynamic forms in React. We will also discuss their practical use cases and […]
Before trying to master React, you should know all important JavaScript methods. Map(), filter(), forEach() are all very useful methods for creating React elements. Most often React developers use map() to modify every item in the […]
Many blog posts online will tell you that React developers need to have a perfect knowledge of technical skills – HTML, CSS, JavaScript, and the React library itself. That’s mostly true, but soft skills are not […]
Recently Google has faced a lot of backlash over their treatment of employees. As you may know, recently Alphabet had one of the largest layoffs in company’s history. To make things worse, this coincided with an […]