I will probably do a longer recap of my 5-month long endeavor with React Native when I’m finished with 1.0 version of my app but this is a hot take on Why I’m not a React Native Developer.
React Native’s roadmap is uncertain, agreed, but I don’t think it’s a major concern.
Why? Other large companies like AirBnB, SoundCloud or Netflix depend on React Native too. If Facebook abruptly decides to stop development of this platform, there will be a long transition phase. It’s not like React Native will die on a course of a day or year.
I don’t have too much to say here. My knowledge is very limited but it’s not even remotely worrying for me.
Sure, it has numerous pitfalls but so does Swift. In Swift it is complexity. I’m constantly overwhelmed with its plethora of keywords. Its pedantic attitude to types is a marvelous remedy in some cases but sometime provides me with a headache.
The author mentions Flow which I use extensively. It might be the reason why I don’t despise JS so much. I have had very few runtime crashes up to date and 0 runtime crashes which were hard to debug.
The defensive argument
This is a defensive article. A more detailed write up on React Native will follow in the near future. Stay tuned.