
Progressive Web Applications - Mind Map
Mind mapPWAWeb DevelopmentMobile Development
Mind map of issues related to building progressive web applications (PWA) and a short discussion of creating notes in the form of mind maps.

Mind map of issues related to building progressive web applications (PWA) and a short discussion of creating notes in the form of mind maps.

Overview of current possibilities for creating mobile applications. The article covers several techniques for writing mobile apps - from the native approach to PWA.

Overview of basic ways to handle page rendering on the Internet. I will explain what static pages, SSR and SPA are, describe their pros and cons, and also indicate when it is worth betting on a given solution.

We move on to more advanced use of the styled-components library. I will raise issues of passing data from component to style, use of pseudoselectors, nesting, using attributes, defining global styles and themes.

Styled-components is a library allowing for styling React components in the spirit of CSS-in-JS. In the article I will show how to use it, illustrate its pros and cons, and also show basic techniques of its use.

We continue the adventure with Recoil. In the article I discuss creating application state based on asynchronous events. I will use building blocks known from the previous article for this purpose.

Recoil is an experimental state manager from the Facebook team created with React in mind. In the article, I will discuss how it works and show how to effectively start using it.

My little welcome to the blogging world, where I outline the content and purpose of this blog.