Hitler discovers Vue native
862 views • 6/14/2018
Hitler gets information that somebody has just released Vue Native, that compiles to React Native under the hood
| 00:00 - 00:03 | Somebody have released a competitor to react native |
| 00:04 - 00:05 | You just npm install and can then write vue.js code |
| 00:05 - 00:07 | It then compiles to react native under the hood |
| 00:08 - 00:12 | It is even compatible with vuex and vue-router |
| 00:12 - 00:15 | And they say render functions will soon not be needed anymore |
| 00:17 - 00:19 | So you say that our framework will soon be deprecated |
| 00:19 - 00:21 | And people will soon not have the need for React at all? |
| 00:24 - 00:26 | Unfortunately, |
| 00:27 - 00:28 | I believe that´s true. |
| 00:31 - 00:33 | People seem to like Vue.js better than React now. And there´s nothing we can do about it |
| 00:34 - 00:36 | Vue.js is having 97,928 stars on github now, and React is having 98,332 stars |
| 00:53 - 00:58 | That means Vue.js will soon be more popular than React. Please leave, unless you´re within the core team |
| 01:13 - 01:15 | We need to get a same way of doing templating! |
| 01:15 - 01:17 | Render functions simply isn´t usable enough for junior developers |
| 01:18 - 01:23 | And there is way too many complex options for storing state |
| 01:25 - 01:28 | We need to make React simple enough to use |
| 01:29 - 01:31 | And why do we do not yet have usable devtools? |
| 01:31 - 01:34 | With Vue.js everything just works as it should |
| 01:34 - 01:37 | And the learning curve is incremental |
| 01:37 - 01:40 | You can even place both template, script and style in .vue files |
| 01:40 - 01:42 | Yes, but we have js-in-css in React |
| 01:42 - 01:46 | But in Vue.js you can easily import scss |
| 01:46 - 01:48 | React also support styled-components |
| 01:48 - 01:52 | Yes, but we need to do it in a way that makes sense |
| 01:53 - 01:54 | Good seperation of concerns |
| 01:56 - 01:57 | Evan You is way too smart |
| 01:57 - 02:00 | And he knows that jQuery won against Prototype because it was simpler to use |
| 02:00 - 02:03 | And now he is building Vue Native on top of our framework |
| 02:04 - 02:08 | Nobody will ever notice that React is involved under the hood |
| 02:08 - 02:13 | And people can take stuff like reactivity for granted |
| 02:14 - 02:16 | They will no longer need to learn Redux or MobX |
| 02:17 - 02:21 | React will soon become as outdated as Backbone.js |
| 02:27 - 02:29 | At least, Angular.js will still be a worse alternative |
| 02:30 - 02:34 | In Angular, they still use two-way binding |
| 02:34 - 02:36 | Two-way binding! |
| 02:41 - 02:42 | That traitor |
| 02:43 - 02:47 | Why did he have to make Vue.js so simple to use? |
| 02:48 - 02:53 | You can get a junior developer productive in only minutes |
| 02:54 - 02:56 | In React they first need to understand immutables |
| 02:56 - 02:59 | And it seem to be really hard for some people to understand |
| 03:00 - 03:02 | Some even think code that enables unidirectional state looks like bloat |
| 03:04 - 03:07 | It´s not all your fault. I merged some of those pull requests |
| 03:14 - 03:16 | I think this is really unfair. |
| 03:19 - 03:23 | JSX isn´t all bad, once you get used to it |
| 03:25 - 03:26 | But it´s not optimal |
| 03:31 - 03:33 | They haven´t passed us yet |
| 03:40 - 03:46 | I´ve made a calculation that says they will do so in an hour |
| 03:46 - 03:49 | And then Evan You will probhably brag on Twitter |
| 03:53 - 03:56 | And then on Hacker news |
No comments yet.

