By 2021 there were edicts in some departments that absolutely no new projects were to written with RN, with the emphasis moving towards their server-side rendering frameworks (Native Templates and Bloks.)
NT - Native Templates. It's a cross-platform app dev framework where you can write Hack on the server once to make surfaces for both iOS and Android.
Blocks is similar to NT but in Python (IG backend is all Python)
Trying to figure it out as the Meta apps are very nice UX wise and maybe web technologies have come a long way to "feel native" hence i am in disbelief at the leaps and bounds being made.
- Eng writes Hack/Python code on backend with a view tag-ish
- Client has native components for NT and Blocks. The native component references tag-ish from above and pulls code / config
- The code / config returned from the backend gets translated into Litho/ComponentKit components (so native Android UI elements) and rendered
Curious to hear more!
Would be nice to know where you get your information from, that RN isn't core to Meta