-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Small update on the website playground #2616
Conversation
@@ -7,4 +7,5 @@ var myBinding = editor.addCommand(monaco.KeyCode.F9, function() { | |||
alert('F9 pressed!'); | |||
}); | |||
|
|||
// When cleaning up remember to call myBinding.dispose() | |||
// You can't dispose `addCommand` | |||
// If you need to dispose it you might use `addAction` or `registerCommand` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know all about addCommand / addAction, but why would you need to dispose?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm using monaco-editor in a NextJS app.
I need it to be updated every time an specific hook updates. If I don't dispose it the app gets slow pretty quick.
Now I'm just using addAction
because it can be dispose.
It seams like it used to return a dispose then it change and someone forgot to update the playground.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here I opened an issue on monaco-react . At the beginning I thought I could use addCommand
because in the playground you can see the lines:
// When cleaning up remember to call myBinding.dispose()
But, that is not true anymore. That's why I changed.
Thank you! |
Hi.
I added 3 small fixes. Two of them are spelling corrections and the other one is an outdated comment
We can't
dispose
addCommand
anymore... It can create confusion .