developit / developit/greenlet

_ref not defined in Create react app.

Ouverte
#41 4 commentaires 11 réactions 0 personnes assignées Voir sur GitHub
has fix question
Langage dominant
JavaScript
Étoiles
4.7k
Forks
97
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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);
}
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Reproduire l’exemple Create React App en TypeScript de greenlet-helpers.ts et utils.ts, puis inspecter le chemin d’erreur pour trouver l’origine de `_ref is not defined`. Comparer le comportement lorsque l’extrait reste dans greenlet-helpers.ts avec celui observé lorsqu’il est déplacé dans utils.ts. Le travail est terminé lorsqu’une configuration ou une correction compatible a été identifiée afin que l’exemple ne lève plus cette erreur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, react, typescript
Domaine
frontend, web-dev
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.