if you want to experience unexpected rendering and element re-ordering in production sort your array values at the top-level of your component.
How to import JSON files into your TypeScript project.
How to merge multiple SearchURLParams variables together into one.
Can we apply recursion to make this nested rendering easier, without creating a lot of complexity? I believe we can by utilising a little bit of recursion.
Solution for the "FetchEvent.respondWith" error on safari when building a PWA.
Using the Pub/Sub pattern to communicate between micro frontends
I explore using a system of layered error types to provide a more precise reason for why something went wrong to the user or stakeholders.
It is important to not fully trust the response you get back from your API. Validate the response with yup to ensure the data you are using is as you expect.
An overview of some software design principles to keep in mind for your next project.
What are micro contexts? It is a way to create a nice separation of domains and group together data.
Applying game design techniques to your website allows for engaging experiences your users will love.
Learn how to change your browser title with JavaScript. Use it to send your user a message when they change to a different browser tab
How to structure a reusable button component for your next React application. Use these techniques for your generic components to create highly reusable components.
Create a few methods that will allow you to easy enable/disable preview mode for any content type or route.