Сделал работающую связку React-Native с NFC (пришлось модуль под Android делать - единственный найденный не работал). В процессе многократно испытал все пять стадий принятия неизбежного. Особенно вдохновляют нагугленные советы вида "перезапустите скрипт три раза, на второй закройте окно сразу, как только оно откроется". И ведь помогает! Да, ещё отладочное меню на телефоне в RN вызывается встряхиванием. Со стороны эти манипуляции, наверное, выглядят прикольно.
Click to view
Собственно, больше половины времени отнимает выяснения методов устранения загадочных ошибок выдаваемых то npm, то gradle, то ещё чем-нибудь подобным, чистка каких-то загадочных кэшей которые не очистились сами, ручное прописывание переменных окружения, перезагрузка виндов (иногда тоже помогает). Админы такое любят (я не админ).
Однако это, конечно, намного круче Cordova/Phonegap.
Сам модуль:
https://github.com/petersobolev/nfc-react-native-simple