4 ms·
(Another post about React Native) Facebook engineers keep telling everyone that React Native is not used in the main Facebook app. I always wondered what is st
by gorkemyurt 11y ago
(Another post about React Native)
Facebook engineers keep telling everyone that React Native is not used in the main Facebook app. I always wondered what is stopping them from start using it. Perhaps app size is a massive concern? Maybe all this tooling around their app is not really compatible with React Native?
Its interesting that they have a ton of legacy Obj-c code (considering that companies started to build apps not very long time ago, and they already re-wrote their app several times) I wonder if any other company is a situation like this well other than Apple.
- zghst 11y agoIt would probably be a huge pain to migrate all 18,000 classes, tests, tools, etc., over to a React Native app. Also JS has less fine grained tooling for performance profiling (try stepping through JS bytecode for performance analysis, it's a PITA). One day it might get there, but not today. If it works, why change it?
- gorkemyurt 11y agoI am not talking about migrating the whole app but how about for new features? I noticed that they redesigned their friends request page, why not build that with react native?
- plorkyeran 11y agoThe engineers who did that redesign didn't want to use react native or felt it wasn't a good choice. Just because one person at Facebook built a tool doesn't mean that everyone else at Facebook is suddenly required to use that tool where ever possible.