algolia / algolia/algoliasearch-client-javascript
[bug]: Lastest version of algoliasearch doesn't function on React Native apps
- Lingua principale
- TypeScript
- Stelle
- 1.4k
- Fork
- 226
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### 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
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia riproducendo i fallimenti di inizializzazione in un’app React Native usando gli import `algoliasearch/lite` e `algoliasearch` nelle versioni 5.23.4 e 5.24.0. Ispeziona gli entry point del package e gli export a runtime; il lavoro è completato quando entrambi i client si inizializzano correttamente e gli export documentati funzionano in React Native.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- react-native, typescript
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100