Краткий ответ
Нет, это не безопасно. Даже если другие библиотеки используют его, вы не должны писать код на основе внутренних компонентов React (и, конечно, не в производстве!)
Длинный ответ
Те библиотеки, которые используют внутренние компоненты React, вероятно, столкнутся с новой версия совместима с каждой новой версией React - это своего рода работа сопровождающих.
Проблема, с которой вы можете столкнуться, заключается в том, что сопровождающие не будут обновлять свои библиотеки для поддержки последней версии React, и это держу вас на старой версии React.
В любом случае, в таких случаях, как relay, вы можете использовать библиотеку, не слишком заботясь об обслуживании. Такие библиотеки, как relay, активно используются из Facebook (по крайней мере из того, что я знаю), поэтому обслуживание не будет проблемой.
Использование внутренних компонентов React в вашем приложении
Это очень плохая идея (на мой взгляд). Если вы хотите это сделать, это значит, что вам нужно идти в ногу с внутренностями React. Если API ожидающих изменений (и они будут), вам нужно переписать все компоненты, которые используют этот API, чтобы обновить React, что не смешно.
Если вам нужен мой совет: придерживайтесь официальные версии React.