4 ms·
> In general, it's not really part of the js culture As opposed to the Dart culture? Quite a sweeping generalization. There's bad packages in every ecosystem.
by hunterb123 4y ago
> In general, it's not really part of the js culture
As opposed to the Dart culture? Quite a sweeping generalization. There's bad packages in every ecosystem. There's really good packages in every system. Pick the right ones.
> one nice thing about the canvas based rendering is that you have very good and useful screenshot testing.
React you can snapshot test the component tree, as well as diff images on each platform.
> If you don't upgrade, you're left behind and it will become more and more painful to upgrade later. Upgrade policies of languages also have to be taken into account for the dev time.
Sure, I update major versions every year or so. Past 2 years of React Native have been easy.
> No mainstream app is using native controls anyways. Facebook doesn't, Twitter doesn't, Whatsapp doesn't...
That's plain false, they for sure do.
> Additionally, if you have a terrible phone, this is where Flutter stands out in terms of speed. That's why it's so popular in developing countries. On my Galaxy J3 (bottom of the barrel of samsung), my app is the fastest app I have installed.
React Native performs well on older devices as well.
- realusername 4y ago> As opposed to the Dart culture? Quite a sweeping generalization. There's bad packages in every ecosystem. There's really good packages in every system. Pick the right ones. Not every ecosystem is created equal, they are better testing cultures than dart (such as ruby for example) but they are also worse ones and javascript is definitely worse at that. Packages you install will be on average less tested and less care will be put into the dev experience than in some other languages. They are exceptions of course such as RN & React but they are far outside the norm. > Sure, I update major versions every year or so. Past 2 years of React Native have been easy. As with any other JS project, RN and React are not the main issue but everything around it is and you certainly need extra packages. > That's plain false, they for sure do. Have a look at those apps and tell me if they look Material (they don't).