Derived values can be overridden as of Svelte 5.25.
Do note that they are not deeply reactive. So newsItems.push(item)
will not work. Instead use assignment: newsItems = [...newsItems, item]
.
If you don't want to upgrade to Svelte 5.25 or higher, then I'm afraid you can only use an $effect
rune.