Search Engine Optimization (SEO) is a process of improving the quality and quantity of website traffic to a website from search engines. An enormous number of people use Google as a tool to search for information, so it is extremely important that your website is ranked...Read more
In one of the previous articles, we installed and configured React Router v5 in the React application. We defined a few static routes (/, /contact, /users) that were responsible for displaying the home, contact and user pages. This may be enough for very...Read more
Nowadays, it's hard to imagine product development without using Git branches to deliver a part of the functionality. A branch is an independent line of development used in order not to interfere with the main line, which can...Read more
A typical Single Page Application built with React consists of many different views that are rendered only when some specific conditions are met. While it is possible to conditionally render all your components under one...Read more
Developers often find themselves in a situation where a commit message was misspelled because they were in a hurry to deliver a new feature. While this is not any kind of a serious problem, it is nice to keep your commits history clean and...Read more
Most applications cannot be successfully developed by one person - they usually require the collaboration of multiple developers working on and sharing the same code. To make development easier and more robust - a version control system is needed that...Read more
Sometimes it is necessary to display an HTML code in React, which comes from an external source or a WYSIWYG editor. By default, this is not allowed for security reasons, but there are a few ways to bypass this limitation...Read more
One of the most important things when building React application is to make sure that the components receive correct props. Passing wrong props leads to bugs and unexpected behavior, so it's a good idea to warn developers about this as early...Read more
Launching the mobile application of the specific page from the browser is called Mobile App Deep Linking. It is very useful if you have both web and mobile applications and want to easily navigate between them. You can launch an email campaign that contains a link that users can click to...Read more