_<\\/code>, that means you're creating vanilla JS code that ignores proxies.<\\/p>\nWith that you'll be able to add or remove the event listener.<\\/p>\n
import<\\/span> Nullstack from<\\/span> \"Nullstack\"<\\/span>;<\\/span>\n\nclass<\\/span> Application<\\/span> extends<\\/span> Nullstack<\\/span> {<\\/span>\n _listener<\\/span>(<\\/span>)<\\/span> {<\\/span>\n // do something<\\/span>\n }<\\/span>\n\n async<\\/span> hydrate<\\/span>(<\\/span>)<\\/span> {<\\/span>\n window.<\\/span>addEventListener<\\/span>(<\\/span>\"resize\"<\\/span>,<\\/span> this<\\/span>.<\\/span>_listener,<\\/span> false<\\/span>)<\\/span>;<\\/span>\n }<\\/span>\n\n async<\\/span> terminate<\\/span>(<\\/span>)<\\/span> {<\\/span>\n window.<\\/span>removeEventListener<\\/span>(<\\/span>\"resize\"<\\/span>,<\\/span> this<\\/span>.<\\/span>_listener,<\\/span> false<\\/span>)<\\/span>;<\\/span>\n }<\\/span>\n\n render<\\/span>(<\\/span>)<\\/span> {<\\/span>\n return<\\/span> <<\\/span>main<\\/span>><\\/span><\\/span>Content</<\\/span>main<\\/span>><\\/span><\\/span>;<\\/span>\n }<\\/span>\n}<\\/span>\n\nexport<\\/span> default<\\/span> Application;<\\/span>\n<\\/code><\\/pre>\nYou can also use it to ignore the context<\\/p>\n