logoalt Hacker News

hasperditoday at 5:39 AM2 repliesview on HN

Sorry, but number of commits don't say anything about the quality and direction of a project.

React has been around for much longer than Solid, and also much much more popular, with many more contributors. It's also the pioneer of virtual DOM reactivity, when you're a pioneer there bound to be some trial and error.

It can also be argued that SolidJS has a higher bus factor, as it's still very dependant on the creator (Ryan Carniato).

Sharing my experience... A while ago, I wanted to build an app using SolidJS 1.4 but got stuck because of a list mapping bug, ie. child list not updating IIRC. I reached out to Ryan, he said that he knew about the bug and had a fix coming in the next release. I couldn't wait, so I had to port what I had to React and call it a day.


Replies

ryansolidtoday at 7:16 AM

I wonder how long by comparison you would have had to wait for React to fix a bug of that nature. Obviously no comparison on maturity given difference of user base size, especially 3 years ago. I appreciate you sharing as I think stories like that are good example of responsiveness of the project.

skeptrunetoday at 5:49 AM

> When you're a pioneer, there are bound to be some trials and errors.

The higher number of commits is, to some extent, empirical evidence that trials and errors were encountered.

> SolidJS has a higher bus factor.

For me personally, the higher bus factor is a feature, not a bug. Ryan has brought the project to a state of relative "completion." I can rest easy knowing that SolidJS would only need to be maintained, not "developed," if he were to leave.