5.x to 6.x Migration Guide
Reference for migrating the Link React Native SDK from 5.x to 6.x
Summary of changes
This article provides a guide on how to upgrade a Plaid integration from the React Native 5.x SDK to the 6.x SDK.
Update Android Versions
Update your Android SDK dependency in your build.gradle file to version 3.0.1 or greater.
1implementation 'com.plaid.link:sdk-core:3.0.1+'
Update iOS Versions
Update your minimum deployment target to 11 or greater
1platform :ios, '11.0'Update your Plaid pod dependency to 2.2.2 or greater.
1pod 'Plaid', '~> 2.2.2'
Update Plaid Component
- The
payment_token
prop has been removed so all tokens should be passed through thetoken
prop - The
oauthStateId
prop has been removed and is no longer needed - Integrations using
link_token
must not use theoauthNonce
oroauthRedirectUri
props
(Optionally) Use the usePlaidEmitter
Hook
In order to get onEvent
callbacks you may now use the usePlaidEmitter
Hook.
1usePlaidEmitter((event) => {2 console.log(event);3});