Lessons from open-source: try..catch(_)?

This lesson is picked from Next.js source code. In this article, you will learn that you can use an underscore “_” to intentionally ignore error in your catch block.

catch(_)

Reasons why you want to ignore error parameter in your catch block:

  1. There’s no further processing required when an error is encountered.
  2. Implement a fallback that does not rely on error.

Learn the best practices used in open source

Where else is catch(_) used in Next.js source code?

This search result shows that catch(_) is used in quote some places across the nextjs source code.

catch(_) usage

Conclusion:

May be it is a common convention to use ‘_’ to ignore parameters but this was not my style. Now I know what to do, should I choose to skip declaring a parameter in a function. I simply write catch(\_)\


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
Compare smart home firewall devices by looking at their performance, features, and price. Free 2025 jamb questions and answers cbt answers jamb / jamb 2025 answers cbt answers jamb. Frequently asked questions (faqs) about mastering verbal communication :.