We've been working hard to provide developers with useful knowledge and unique viewpoints on SitePoint, and would love to show you some of our top articles from June.
How to Replace Redux with React Hooks and the Context API
"The most popular way for handling shared application state in React is using a framework such as Redux. Quite recently, the React team introduced several new features which include React Hooks and the Context API. These two features effectively eliminated a lot of challenges that developers of large React projects have been facing. One of the biggest problems was ‘prop drilling’ which was common with nested components. The solution was to use a state management library like Redux. This unfortunately came with the expense of writing boilerplate code — but now, it’s possible to replace Redux with React Hooks and the Context API.
In this article, you are going to learn a new way of handling state in your React projects, without writing excessive code or installing a bunch of libraries — as is the case with Redux. React hooks allows you to use local state inside of function components, while the Context API allows you to share state with other components."
10 Top Chrome Extensions for Your Web Development Workflow
"As web developers we work in a very fast paced industry and staying on top of things can sometimes be a challenge. That’s why I believe we should take full advantage of whatever tools we have at our disposal to help keep our heads above water. Today I’m going to present ten Chrome extensions that are geared to optimizing your web development workflow, hopefully making you that little bit more productive."
7 Worst UX Mistakes Limiting Your Growth
"Growth is often the top focus for businesses that are “onto something.” They’ve found what makes customers tick, their special recipe, and now they’re ready for the world to see.
However, scaling doesn’t only scale success.
If there’s friction in the UX, bugs, technical limitations, or any other types of UX flaws, these flaws are magnified as a product scales, which is why the most successful businesses are the ones that take their time and try not to grow too rapidly."
How to Set Up a Mobile Development Environment
"The use of mobile devices has increased considerably in the past decade. It has been over two years since mobile browsing took over desktop. The usability of mobile devices has exploded, too. Mobile devices now come with huge processing power.
We often dismiss mobile platforms as serious workhorses for developers, but today, it’s possible to take advantage of mobile portability with a level of flexibility that gets closer to the desktop every year.
This post explains the process of running a Linux development environment from your mobile device using Samsung Dex."
How to Get Started with Vuetify
"In this article, you will learn how you can quickly build an attractive and interactive frontend very quickly using Vuetify. Building a friendly application interface with a great user experience is a skill that requires practice and knowledge. While Vuetify won’t make you a skilled UX practitioner overnight, it will help provide a solid start to those who are new in this area."
➤ Read How to Get Started with Vuetify.
We've also released a number of extracts from SitePoint Premium for free on the blog. Check them out:
- Content as UX: Building a More Human Web by Georgina Laidlaw
- A Deep Dive into User Research Methods by Mark Seabridge
- How Analytics Helped Solve a UX Issue by Daniel Schwarz
- Getting Started with Vuex: a Beginner’s Guide by Michael Wanyoike
- A Beginner’s Guide to Vue CLI by Ahmed Bouchefra
- The 9 Best Mind Mapping Tools for Designers by Daniel Schwarz
That's it for this month. If you're looking for more, check out our May roundup. Let us know what you'd like to see more of in the comments!