Working With React Hooks and TypeScript
Hooks have already changed the way we use React for the better. Add TypeScript to the mix, and developers can leverage static typing and type transformations to reduce the noise of many interface descriptions.
In this article, Toptal Software Developer Nicolas Zozol demonstrates hooks and TypeScript in React and explains how this powerful combo can save time and streamline your code.
Nicolas Zozol
Stale-While-Revalidate Data Fetching With React Hooks: A Guide
Inspired by stale-while-revalidate cache control logic, modern sites implement stale-while-refresh logic on the UI side. Thankfully, React Hooks make this logic painlessly reusable across components.
Avi Aryan
Maintain Control: A Guide to Webpack and React, Pt. 2
In a React/Webpack development scenario, there are myriad options to choose from. It’s worth exploring some advanced techniques when it comes to TypeScript, CSS, web workers, and service workers.
Michael Pontus
Maintain Control: A Webpack/React Tutorial, Pt. 1
When starting a new React project, you have many templates to choose from. These templates are able to support application development at a very large scale. But they leave the developer experience and bundle output saddled with various defaults, which may not be ideal.
Michael Pontus
Building Reactive Apps with Redux, RxJS, and Redux-Observable in React Native
While Redux is a great state management solution, it doesn’t support asynchronous behavior by default. A way around this is to use redux-observable, based on RxJS - a powerful library for reactive programming in JavaScript.
Sourabh Verma
Increase Code Maintainability With React Integration Testing
Integration tests provide a lot of value considering the time and effort required for testing. React integration tests improve code maintainability, yet they don’t slow down development.
In this article, Toptal Software Developer Anton Rublev demonstrates how you can harness the power of react-testing-library to create superior code without wasting time.
Anton Rublev
Will JS Frameworks Spark a Front-end Revolution?
Are Vue.js, React, and Angular actually delivering a good developer and user experience, or are they used simply because they’re the current de facto standard? Discover some exciting approaches to web development.
Kevin Bloch
How to Approach Modern WordPress Development (Part 1)
It’s no secret that the WordPress codebase is a mess. Many developers use its legacy code as an excuse for writing sloppy code themselves, even if its newer additions follow best practices. If this is you, it’s time to level up your skills!
Andrey Shalashov
How to Build a React Native QR Scanner: An RNCamera Tutorial
Cross-platform mobile apps are increasingly being built with React Native. But how can you scan for QR codes and augment the user’s camera view when they’re present?
Bassam Seif
World-class articles, delivered weekly.
Toptal Developers
- Adobe Commerce (Magento) Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Developers
- Machine Learning Engineers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.