Integrating Plaid in a React Native Expo app

Software Developer with over 7 years of experience building Mobile Apps and Websites. Founder of multiple startups, two of which have been featured in Forbes and one that won the Cellerant Best of Class Technology Award for emerging dental products.
As some of you probably know, at the moment I am working on my own startup trustio.io. π¨
We need to collect bank information from our users, so we decided to use Plaid.
Turns out Plaid has a React Native library which is great, but unfortunately it doesn't work with Expo Managed Apps. π
First, I thought that WebView could be a solution to our problem and it actually is. π
What's even better, there is a library https://github.com/burstware/expo-plaid-link that does just that, so you don't have to worry about the WebView implementation!
After playing for a while and testing it out, it works fine. However, there is an issue at the moment when you import the library, the app freezes... To fix that, I just copied the component code and added it into my project. After importing it locally, everything works like a charm! π
I hope you found this article useful in case you are looking to integrate Plaid into your Expo app.
Until then, see you next Monday, take care! π
p.s π€« I recently started a podcast called The Anxious Developer where I share my knowledge on how to reduce your stress, become more present and productive as a Developer. I would love to hear your thoughts on it! π
Remember, you are worthy, you are loved and you matter! Have a great day! β€οΈ

