Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Standalone Simple C# Example Compatibility with TurboModules #706

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

aimeelramirez
Copy link

Comparison URL:
https://github.com/plaid/react-native-plaid-link-sdk/compare/master...aimeelramirez:react-native-plaid-link-sdk:feature/standalone-simple-csharp?expand=1


Summary

This PR introduces a standalone C# example designed to ensure compatibility with React Native's future TurboModules architecture. The implementation guarantees that Native Modules will remain compatible with React Native as it transitions to TurboModules, without requiring immediate changes to existing modules. Note that this implementation is intended for use with sandbox endpoints and does not apply to production purposes.

Motivation

The primary goal is to future-proof the Native Modules integration, ensuring ongoing compatibility with the upcoming TurboModules architecture. This update helps reduce technical debt and avoids extensive refactoring in the future by maintaining compatibility with the evolving framework.

📝 Checklist

  • I have performed a self-review of my own code.
  • I have optimized code readability (class/variable names, straightforward logic paths, concise documentation, etc.).

💚 Testing

  • I have manually tested my changes, including building both Debug and Release versions of the standalone application.

Documentation

Select one:

  • I have added relevant documentation for my changes.
  • This PR does not result in any developer-facing changes.

Additional Resources:

For further information or configuration details, you can refer to:


@aimeelramirez aimeelramirez marked this pull request as ready for review September 10, 2024 21:57
@aimeelramirez aimeelramirez changed the title Feature: Standalone Simple C# Example Compatibility with TurboModules Feature-First PR: Standalone Simple C# Example Compatibility with TurboModules Sep 10, 2024
@aimeelramirez aimeelramirez changed the title Feature-First PR: Standalone Simple C# Example Compatibility with TurboModules Feature: Standalone Simple C# Example Compatibility with TurboModules Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant