-
Notifications
You must be signed in to change notification settings - Fork 34
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
can I use this library in a React Native app? #66
Comments
We didn't test under React Native environment. Welcome to have a try, we will see what happens. |
this kind of worked for me: then in my code: window.DOMParser = DOMParser; However, it looks like that doesn't bundle the Node implementation, so you can't get SharedKeyCredential. Then I git cloned the library, built the Node variant and copied it into my project. Then I get stuck because it tries to use
Happy to try other things, but sort of stuck at this point. |
Aha. This SDK currently provides 2 bundles, one for Node.js runtime, another for Browser runtime. The Node.js runtime bundle includes SharedKeyCredential, and depends on Node.js native modules. The bundle entries switches are defined in package.json, all mappings defined in "browser" property will switch from Node.js entries to browser entries. There should be some configuration work about the bundling and module dependency handling to do I guess to make it work on React Native. I'm not familiar with React Native bundling and module resolving rules, and kind of busy working on another Azurite project these days. It's appreciated if anyone can have a look at this. Or I will put it into my TODO lists and reach back later. |
@XiaoningLiu some updates on it? |
Hi @willianhf Can you help create a GitHub issue in https://github.com/azure/azure-sdk-for-js and link to this? We can consider and discuss this as whole Azure JS SDK scope. |
npm i react-native-azure-blob-storage --save |
|
npm i react-native-azure-blob-storage --save |
This is the only working RN library that integrates with azure blob storage. |
Hi @Elijah23Johnson, is your lib able to use shared key ? Works like a charm when setting account privacy to public and using account key, but I didn't figure out how to make it work with account privacy set to private and the use of a shared key. |
Which service(blob, file, queue, table) does this issue concern?
Which version of the SDK was used?
What's the Node.js/Browser version?
What problem was encountered?
Steps to reproduce the issue?
Have you found a mitigation/solution?
The text was updated successfully, but these errors were encountered: