Did you know most Chrome extensions are written in good ol' JavaScript? Turns out, creating one with React is pretty straight forward, too! Let's look at how you can use your existing JavaScript skills to spread some holiday cheer! | Continue reading
He couldn't believe it. This certainly couldn't be true. Someone else must have made a mistake here. He read the email a second time. Maybe he missed something and the whole thing was just a big misunderstanding? But he didn't, of course. He is the kind of person who always pays … | Continue reading
Back in 2017, my team were working on a feature-packed, widely used mobile app with a legacy codebase. The app had way too much logic, logic of the complex sort, with loads of very old code calling old APIs. Build times were terrible. Noone had a complete understanding of the cod … | Continue reading
In this article, we will look at one of webpack's exciting new features, Module Federation. This feature will allow dynamic code reloading from another project at runtime. Using module federation will enable sharing code from other projects with only a little tweaking in your web … | Continue reading
Every now and then, a library surfaces that change the way you're used to thinking. In this case, it is rethinking the data flow in your React app. SWR provides a complex data store with a simple interface, helping you write simple patterns with less code. | Continue reading
As frontend developers, our focus is on the users experience in our application. How fast and efficient the application is and how smooth the functionality can be. We all might say security on our minds, but we often rely on somebody else to handle this. Luckily, modern web frame … | Continue reading
An article from react | Continue reading
When you’re developing similar apps for the web and native platforms, it's hard to find a project structure that works well. Let's take a look at how our team is approaching this challenge for maintaining different view layers, while sharing most of the business logic. | Continue reading
If you're looking for the definite answer to how you should structure you React apps, this article probably isn't for you. If you're interested in seeing how it can be done - read on! | Continue reading
Testing your apps is becoming so easy, it's starting to become worth the trouble! | Continue reading
Design is complex - and ever increasingly so. It requires full collaboration between all teams and professions involved in the process. A shared design language makes teams work together more effectively. That’s why companies invest in design systems. But how can we make sure tha … | Continue reading
People like to understand what's happening around them, whether it's in real life or in an app on their phone. Let us have a little peak into how we can help users of our React Native app. | Continue reading
About a year ago, Sophie Alpert and Dan Abramov presented one of the most exciting new features in React: Hooks. Release 16.8 introduced several alternatives that can be used directly (e.g. useState, useEffect and some others), but also provided the possibility to create your ver … | Continue reading
Say you want to add a nice chart or other form of data visualization to your React app, but don't have the slightest idea of where to start. Do you write it from scratch, or do you utilize one of the many charting libraries out there? You might begin by researching d3 since it's … | Continue reading
Do you really know how your users are interacting with your application? Have they tried out the latest feature you just deployed to production? Examining your user’s behaviour and interaction can be tremendously useful - figuring out where they incur problems or halt a purchase, … | Continue reading
A quick and easy guide to creating components that control their own state, if you want them to. | Continue reading
What is lazy loading, and why should you do it? | Continue reading
For quite some time, Redux has been React developers go-to library for managing their app’s global state. It’s a great tool – but do you really need it? | Continue reading
Content management done the right way 🤷♂️ | Continue reading
Suspense is and will become a game changer when it comes to data fetching. It changes the way we structure our code, think about loading states and gives a better experience for both the developers and the users' interface. | Continue reading
The American dictionary states that suspense means a feeling of excitement while waiting for something uncertain to happen. So, let’s get excited and learn about React.Suspense and how this helps us wait for something uncertain! | Continue reading
Have you never been able to make that menu appear in the awesome way you've always wanted? Perhaps you've got lots of experience making things move with CSS animations, but you want to learn how (or if) a modern animations library could make your life easier? Or perhaps you just … | Continue reading
A hot topic these days, and I don't think we'll ever agree, but here are some ways to do CSS in your React app | Continue reading
Server-side rendering of your frontend application can be indispensable for some cases, but... is it worth the effort? | Continue reading
SVGs are here to stay, and React seems to be sticking around for a while as well. So how do you go about combining them? | Continue reading
A festive introduction to Hooks, and what you can do with them! | Continue reading
Let’s take a quick look at what it takes to introduce typescript to your react-webpack applications and how you can get started. | Continue reading
Prop drilling can be a good thing, and it can be a bad thing. Thankfully, there are better ways to do it with the Context API. | Continue reading
Let's deal with those pesky errors once and for all | Continue reading
How to use Reactrotron to really improve your React and React Native development | Continue reading
I needed one for this site - follow along if you want one too! | Continue reading
I've spent the last year helping build a design system. These are some of the things I learned along the way | Continue reading
Do you need to create a complex, yet reusable piece of UI? What's the best approach? | Continue reading
Today we’re going to talk a little bit about memoization. And no, that’s not a spelling error. And even better, is sounds a lot more complicated than it really is. | Continue reading
Is your React app accessible to all of your users? | Continue reading
You have begun building your React application. Maybe you even have set it up with Redux. Now you need some content - but how do you fetch it? | Continue reading
By introducing Typescript to your Redux code and implementing it properly, Typescript can help you write better and less error prone code. In this article we will take a look at a simple Redux example and explore the benefits of introducing Typescript. | Continue reading
Do you avoid testing of components that depend on Redux because you fear the complexity? Are you loosing sleep worrying about configuring huge mock stores for testing the simplest of components? Fear no moarrr! | Continue reading
Almost every application you write contains state and you'll need some way to manage it, but how? | Continue reading
A nice little Christmas calendar for people who love React | Continue reading