in my opinion it is good practice
but maybe 75% of === is not necessary
it is always better to have === habit
but in real life if you want to measure that your code will work without === kind of 75% will work with == too
"this" == 'this' ?
'this' === "this" ?
of course, but i suggest to always check types by yourself
if ( typeof someVar === 'number' ){}
you will have more information why your code doesn't work
but if you if( someVar === 10 )
you don't have that information, you have only information that someVar does not equal 10 it can be string and you don't know that so you are wasting your time to find out why my code doesn't work?