Когда приложение полностью написано на реакте, обычно используется ровно один ReactDOM.render, который добавляет корневой React-компонент в место на странице (а корневой компонент уже создаёт все остальные компоненты в приложении). Но это не закон. Можно вызывать его в нескольких местах и, получать, соответственно, несколько отдельных, не связанных друг с другом реакт-компонентов в разных местах.
С практической точки зрения не очень хорошо, потому что реакт сам по себе тяжеловесный, чтобы его тащить ради отдельных виджетов. Но возможно.