developit / developit/greenlet

_ref not defined in Create react app.

Aperta
#41 4 commenti 11 reazioni 0 assegnatari Vedi su GitHub
has fix question
Lingua principale
JavaScript
Stelle
4.7k
Fork
97
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

We are planning to use greenlet to defer expensive computations to web worker in CRA project ( along with Type script ). To test it out I was playing around with a small example.

**greenlet-helpers.ts**

```
import greenlet from 'greenlet';

export const greenletRead = greenlet(async msg => {
return msg;
});
```

**utils.ts**
```
import { greenletRead } from './greenlet-helpers';

try {
const resp = await greenletRead('Hey from greenlet');
console.log(resp);
} catch (e) {
console.log('Exception', e);
}
```

Running into `_ref is not defined` when ever this gets invoked. It would be great if I can get any pointers to get this started.

P.S. I also tried moving the code snippet from `greenlet-helpers` to `uitils` and still running into the same issue.

**utils.ts**
```
import greenlet from 'greenlet';

try {
const greenletRead = greenlet(async msg => {
return msg;
});

const resp = await greenletRead('Hey from greenlet');
console.log(resp);
} catch (e) {
console.log('Exception', e);
}
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riprodurre l’esempio Create React App in TypeScript da greenlet-helpers.ts e utils.ts, quindi esaminare il percorso dell’errore per individuarne l’origine di `_ref is not defined`. Confrontare il comportamento quando lo snippet rimane in greenlet-helpers.ts con quello che si verifica quando viene spostato in utils.ts. Il lavoro è completato quando viene identificata una configurazione o una correzione compatibile che impedisca all’esempio di generare più questo errore.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, react, typescript
Ambito
frontend, web-dev
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.