Eigen was created as an Objective-C application. Later, Swift was added. But in early 2016, we began a slow migration to React Native through a separate repo called Emission (for React Native components). You can read about React Native on our Engineering Blog. In 2020, we merged Emisison and Eigen into one repository.
Check out the Best Practices for more info.