Freelance writer
The final code example in the Shallow Copies and the Spread Operator section on page 160 shows a...
The biggest change in React 18 is the addition of concurrent rendering. With concurrent rendering,...
In listings 4-12 and 4-13, the button’s onClick calls this.incrementCount and passed count+1 to it....
The latest version of React has been a long time coming. This new version has some great...
Errors can happen in React components for many reasons. In development mode, errors will cause...
An essential element in being prepared to respond to cyber attacks, and ransomware attacks in...
Prop drilling is a normal pattern and best practice in React. There are times, however, when...
The benefit of using this method for conditional rendering is that it’s easy to read, and you can...
Using the && operator is a quick and easy way to conditionally render a component. Unlike using an...
In Part One of my series on ransomware tabletops, a company was caught unprepared when hit with a...
It's common for companies to discover too late that it's not a matter of "if" but "when" they'll be...
No matter how many times a book is checked and how many editors go over it, it’s inevitable that...
ReactJS (also known as React) is what powers many of the most popular web sites — including...
There’s a lot of misinformation and misunderstanding about the purpose and inner workings of search...
Since we’ve started writing books for kids, we’ve seen and heard from hundreds of our readers that...
Some years ago, the idea that “failure is your friend” gained some traction after someone very much...
Our society values instant success almost to the exclusion of everything else. Most of the stories...
A recent NY Times article cited numerous studies that have found speed reading to be nothing more...
We’re hard-wired to feel fear or even panic when confronted with difficult or threatening...
The best advice for anyone who’s aspiring to be a writer is this: “Stop aspiring and start...