What yield and yield* do in generators, how they differ, and when to use each, with examples.
Jan 15, 2021
Reducing unnecessary renders in SPA apps with React (and similar frameworks), including strategies, pitfalls, and examples.
Dec 8, 2020
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
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
This article introduces the deprecated componentWillReceiveProps, including usage scenarios and implementation details, to improve efficiency in understanding the deprecated componentWillReceiveProps.
Jun 15, 2020
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
This article introduces improving Redux Saga error readability, including usage scenarios and implementation details to enhance Redux Saga error readability efficiency.
May 1, 2020
Shows how to toggle global loading masks at the saga layer, wrap effects with middleware, and avoid repetitive spinner code.
Apr 15, 2020
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
Discusses the pitfalls of deep-cloning Redux state, compares cloneDeep, clone, and JSON techniques, and offers guidance on safer reducer patterns.
Mar 7, 2020