React

Difference Between yield and yield*

What yield and yield* do in generators, how they differ, and when to use each, with examples.

Jan 15, 2021

Web Performance: Reduce Re-Renders

Reducing unnecessary renders in SPA apps with React (and similar frameworks), including strategies, pitfalls, and examples.

Dec 8, 2020

Limitations of React's componentWillUnmount

This article discusses the limitations of React's componentWillUnmount lifecycle method, including its advantages, implementation details, and relevant resources to help developers understand and work around these constraints.

Dec 5, 2020

Understanding Error Boundaries

React Error Boundaries: what they solve (UI exceptions), what they don’t (non-UI errors), and how to use them in practice.

Oct 4, 2020

The Deprecated componentWillReceiveProps

This article introduces the deprecated componentWillReceiveProps, including usage scenarios and implementation details, to improve efficiency in understanding the deprecated componentWillReceiveProps.

Jun 15, 2020

react-intl v3 Upgrade

This article introduces the react-intl v3 upgrade, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when upgrading to react-intl v3.

Jun 13, 2020

Improving Redux Saga Error Readability

This article introduces improving Redux Saga error readability, including usage scenarios and implementation details to enhance Redux Saga error readability efficiency.

May 1, 2020

Implementing a Loading Middleware with Redux-Saga

Shows how to toggle global loading masks at the saga layer, wrap effects with middleware, and avoid repetitive spinner code.

Apr 15, 2020

React Project Framework Upgrade

This article introduces the process of upgrading React project frameworks, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when performing React project framework upgrades.

Mar 23, 2020

Deep Cloning in Redux State

Discusses the pitfalls of deep-cloning Redux state, compares cloneDeep, clone, and JSON techniques, and offers guidance on safer reducer patterns.

Mar 7, 2020