The HTML element <dialog> has recently gained support in all modern browsers. With this element you can create modal windows that will be styleable and especially natively accessible. You don't have to deal with e.g. focus or close with the ESC key. You can find all the important information in the article Building a dialog component or you can watch the video.
To learn more about Progressive Web Applications (PWA), be sure to check out the “30 Days of PWA” Blog Series. The series of articles is structured into 4 main categories:
You can read the changes as well as the news that came with the new version of Google Chrome in the following articles:
Not all changes in the new major version of React 18 are backward compatible. If you are going to update a project to React 18 that uses TypeScript, then first read the instructions: Upgrading to React 18 with TypeScript. You will find information in it that will save you a lot of time when fixing the project.
This book is not directly about programming, but about the engineering approaches they use at Google. You will learn how to maintain even large projects while maintaining their quality. The book is suitable for you if you are interested, as they have e.g. processes used by Google or how people collaborate on projects. The book is available in PDF completely free of charge.