![How to Debug Components in Svelte](https://allma.si/blog/wp-content/uploads/2020/09/how-to-debug-svelte.png)
How to Debug Components in Svelte
In Svelte, you have the @debug
expression, which can be used for inserting a debugger into your Svelte components:
Copied to clipboard!
{@debug}
You can also provide variables to @debug
:
Copied to clipboard!
{@debug bug}
{@debug bug, fly, mosquito}
You can also provide a comma-separated list of variables as well. This will log out the values of the specified variables, every time they change.
Note that the @debug
expression only works for variables, but not for expressions:
Copied to clipboard!
<!-- π¨ These wonβt compile -->
{@debug user.settings}
{@debug credit === 0}
{@debug !loggedIn}
{@debug items[0]}
![How to Debug Svelte Components](https://allma.si/blog/wp-content/uploads/2020/09/how-to-debug-svelte.png)
![Looking into Svelte 3](https://miro.medium.com/max/1400/1*L2Ifz2MJRHRC8m2S_oH45g.png)
Resources:
π More Webtips
![Mentoring](/assets/img/mentoring.png)
Rocket Launch Your Career
Speed up your learning progress with our mentorship program. Join as a mentee to unlock the full potential of Webtips and get a personalized learning experience by experts to master the following frontend technologies: