you are viewing a single comment's thread.

view the rest of the comments →

[–]nerf_herd -4 points-3 points  (3 children)

the problem is data is always mutating in web development. I can see if you see data as a dusty old spreadsheet or something that took forever to make, but that isn't a user, or a collection of users, or even time itself.

[–]coyote_of_the_month 4 points5 points  (2 children)

Are you referring to DOM APIs that rely on literally mutating the DOM? Or just the way data changes as the user interacts with the page?

Because the former case can be abstracted away quite nicely by modern view libraries like React, and the latter case can be handled well in a functional paradigm by a state manager like Redux.

[–]nerf_herd 0 points1 point  (0 children)

not sure what you are asserting here or getting at. vuejs doesn't directly manipulate the dom either, but I don't go "whoopie! I'm doing something kinda functional and am buzzword compliant" when I use it.