Vue has slots which is similar to render props.
Also, I still don't respect vue. Look at this abomination
<MyComponent v-slot="{ text, count }">
{{ text }} {{ count }}
</MyComponent>Also (and I'm not familiar with Vue to know if this is the case), the state of software is such that you can make a claim and have it invalidated a few days later after an update comes out.
No I can't.
Seriously, it was a joke, he's my best friend, but I guess I misunderstood his claim or he misunderstood render props!
From what I can see reviewing Vue's 2.x docs, they seem to have had this "slots" idea for a while. I get a little bit ill from looking at that syntax though so I think I'll refrain from arguing about the library again!
Whenever I need to go and fix some bugs in old Vue 2 app without CompositionAPI and setup syntax - I feel very bad. Guess that Vue team a bit failed to properly describe why to use composition api, but now I think that it seems to be useful a lot