Post

I didn't get any credit for the `as` prop back then, which is fair since I didn't invent it. I borrowed it from a library called Semantic UI. But I'd be sad if the same thing happened with the `render⁠=⁠{⁠<⁠Comp⁠ ⁠/⁠>⁠}⁠` API. I invested a lot of time in that.

I mean, there's no need to mention me all the time or anything. Just don't let history be forgotten 🥲

Alright, before this escalates, let me clarify that I'm just thinking out loud about a minor issue. I dislike this kind of drama and would hate to be involved in it. I enjoy discussing API design and history, though. So here's a good follow-up:

Haz@haz.dev

Yeah, Semantic UI was the first component library I saw that used this prop as a core API for all its components. I created ReAs (React As) as an experiment around this (github.com/diegohaz/reas). This project eventually became Ariakit.

0 reposts2 likes

No replies yet.