Skip to content

Handling an invalid link token #258

@asimonia

Description

@asimonia

Hello!

In my app using react hooks, I am trying trying to handle the case for an INVALID_LINK_TOKEN in the onExit callback for a component that is a button which fetches a token and passes the config to usePlaidLink(config). However, in the docs https://plaid.com/docs/link/handle-invalid-link-token/ the example given is this:

      linkHandler.destroy();
      linkHandler = Plaid.create({
        ...configs,
        // Fetch a new link_token because the old one was invalidated.
        token: (await $.post('/create_link_token')).link_token,
      });

For react hooks, what is the best practice here to destroy to the link instance (since it only gets destroyed and reinitialized on unmount) and create a new one? You can't call the hook again to re-initialize. Maybe wrap the hook in another component unless there is a manual way to unmount.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions