Should I avoid NodeViews without .update?

When a node-view doesn’t have a .update method, is ProseMirror likely to be discarding and recreating that node-view over and over?

Put another way, if I’ve got a node-view that doesn’t technically need .update, is it still a good idea to add one like:

update(node) { return node.type == schema.nodes.whatever }


Only if content directly around the node view changes and the editor isn’t sure the DOM is still appropriate. If it just sits there away from changes it won’t have its update method called.