fix: stops props.data rerendering ContentRenderer #3544
Merged
+2
β1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π Linked issue
fixes #3466
β Type of change
π Description
Any change in the props.data will trigger the computed tags to be recomputed, extracting the props.data.MDC should scope Vue's reactivity to track only the props.data.mdc instead of props.data. Resolves #3466.
props.data is doing an optional check, which I removed as the props seem to default this to an empty object, the typing indicates it's a
Record<string, any>
type, is there a reason for the optional chaining?π Checklist