JS frameworks with dynamic binding and partial array rerenders?

I have mainly developed C# and am used to things like ObservableCollections which allow to rerender only changed / new / removed elements of arrays.

I am about beginning a web-based project (node backend + webpage) where usually small (20-100 items), but also large datasets (up to 500 – 750 items) should be rendered with dynamic bindings, paging is for different reasons not wanted.

I searched a lot and although found some frameworks like ReactJS, Vue and others that supports dynamic bindings, but as far I understood, none of them support partial rerenders of only the changed array items, which could be a performance problem.

Do such JS frameworks exists I am searching for?
Or would be better in this case to use a different approach?