They are quite handy when you need to get a property nested in an object, like let foo = obj && obj.child && obj.child.foo || "", especially when a default fallback value is needed.
But when it's used as a condition, it's a bit annoying and IMO much less readable at first glance.
let foo = obj && obj.child && obj.child.foo || ""
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.