1. Скорее нет, чем да. React-native не умеет рендерить html. Есть пакеты, которые добавляют такую функциональность, но на самом деле они просто делают так, чтобы рендер не ронял билд - привычной функциональности связанной с html-элементами не будет.
Со стилями тоже есть свои особенности - react-native реализует многое из CSS, но кое-чего привычного в нём нет, а то, что есть, иногда работает не так, как ожидается.
Словом, учитывая повышенные требования к универсальности UI kit, разумнее его воссоздать в react-native.
2. Можно. Нужно ли - решайте самостоятельно. Для начала я бы на вашем месте дублировал логику, делал адекватную архитектуру внутри экосистемы react-native, а когда поймёте как там всё устроено, выносите общую логику в пакеты и переиспользуйте.