algolia / algolia/algoliasearch-client-javascript
[bug]: Lastest version of algoliasearch doesn't function on React Native apps
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 226
- PR merge metrics
- No merged PRs in 30d
Description
### Description
When I upgrade `algoliasearch` in my app from `4.24.0` to `5.23.4`, both the lite client and the normal client throw exceptions on initialization. Does algolia 5.x not work with React Native?
It seems to be the case:
#### Lite version
```typescript
import { liteClient } from "algoliasearch/lite";
const client = liteClient(ALGOLIA_CONFIG.appId, algoliaToken);
```
Throws:
```
TypeError: 0, _clientCommon.createNullLogger is not a function (it is undefined) (browser.js 265:29)
```
#### Full version
```typescript
import { algoliasearch } from "algoliasearch";
const client = algoliasearch(ALGOLIA_CONFIG.appId, algoliaToken);
```
In this case, `algoliasearch` isn't even exported correctly at runtime (its types say it's available via ESM).
It Throws:
```
TypeError: 0, _algoliasearch.algoliasearch is not a function (it is undefined)
```
Ideally, I would like to use the non-lite version because we want to log engagement events back to algolia, and I don't think that is supported in the lite version. Please advise if this is a bug or if this sdk version isn't available for React Native
### Client
Search
### Version
5.23.4, 5.24.0
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.