Hey cool project OP - how do you feel about the inclusion of Vue. Just curious about your general thoughts because I'm thinking of incorporating either React or Vue into my own website
Well, I'd read enough about Vue on HN that I wanted to have a play with it. I'd call myself "full stackish", but I'm certainly no pro at JS. I'd played a little with React (about a year ago) and found it somewhat more finickety to work with, and more heavyweight.
Vue on the other hand I found _very_ straightforward to use and really enjoyable. I did make the effort to use the .vue components, so most of the logic is in nice self contained units. That said, React certainly has a huge user base & is probably a safer bet long term. I just found Vue easier to understand and use & for me that's important (esp on a toy side project which is supposed to be _fun_ ;)
I was looking at both and Vue was definitely a lot easier to work with and less finicky. Love the fact that you can just link a script and play - it's also supposedly more performant than React although I haven't verified that.
React took me a fairly long time to 'get' (to the extent that I do) but I can see why it's gotten so popular. IMO it really forces you to be more organized and nudges you toward a more FP-centric approach.
I'm curious about integrating React/Vue with Elixir/Phoenix at some point as I'm really interested in Elixir/Phoenix as a possible future stack.
Vue on the other hand I found _very_ straightforward to use and really enjoyable. I did make the effort to use the .vue components, so most of the logic is in nice self contained units. That said, React certainly has a huge user base & is probably a safer bet long term. I just found Vue easier to understand and use & for me that's important (esp on a toy side project which is supposed to be _fun_ ;)