Issue
As the mozilla developers docs
says MediaQueryList
addListener is deprecated.
I'm using it in my Angular 8
. Though it's working it's linting warning in VS Code
.
what's the replacement of it?
Solution
Quoting from the MDN docs about MediaQueryList:
MediaQueryList.addListener()
Adds a listener to the MediaQueryListener that will run a custom callback function in response to the media query status changing. This is basically an alias forEventTarget.addEventListener()
, for backwards compatibility purposes.
addEventListener
needs an event type as the first argument, so it becomes this:
// deprecated: MediaQueryList.addListener(listener);
MediaQueryList.addEventListener('change', listener);
The same stands true for removeListener()
:
// deprecated: MediaQueryList.removeListener(listener);
MediaQueryList.removeEventListener('change', listener);
Answered By - mutil
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.