React is idealistic, Vue is pragmatic. This is an ancient debate.
Pier Bover

You’re going to mix presentation logic with markup in ANY case. In your JSX, you will not just have var placeholders. You will have if/then/else constructs, loops, what have you. That’s presentation logic. Sure you can prefer one way to express presentation logic over the other, but conceptually you’re mixing presentation logic with markup, just like you did 20 years ago.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.