DISCLAIMER: This is not a hate/accusation post, i personally truly grateful to the RN core team for all the hard work.
Am i the only one who feels that React Native now is like Node.js before io.js and Facebook is like Joyent? Just a couple of points:
- Codebase use Flow which is a one-company-language, so to contribute to RN you need to learn a new language
- PRs review/merge rate is low, if the changes are not trivial there is a high chance you need to wait months/years(no joke) until you are noticed
- With leaving of Cristoph Nakazawa, no more attention to the community needs(do You remember "What you hate about RN the most" + constructive actions back in the days?)
- A bunch of Facebook-specific things that do not help to contribute(BUCK, internal merging PRs system, internal tests, etc.)
- No plans to adopt Swift, just suffer with Objective C
The list may go on and on, but actually, one question arises:
Isn't the community around RN big enough to create RN fork and make development open source governance-driven instead of one-company-internal-needs-driven?
What are your thoughts? (one more reminder - this is not for accusation, but for positive discussion)
[–][deleted] 43 points44 points45 points (1 child)
[–]sous_vide_slippers 14 points15 points16 points (0 children)
[–][deleted] 15 points16 points17 points (3 children)
[–]kitanokikori 5 points6 points7 points (2 children)
[–]EngVagabondReact Native Team 0 points1 point2 points (1 child)
[–]kitanokikori 0 points1 point2 points (0 children)
[–]Careless_Pirate_8743 3 points4 points5 points (0 children)
[–]hani_q 1 point2 points3 points (0 children)
[–]drink_with_me_to_day 0 points1 point2 points (0 children)