In callInContext the function parameter is not a valid worklet and cannot be called between contexts or from/to JS from/to a context.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, react-native, typescript
- Área
- mobile
Línea de trabajo
The reported entry points are Worklets.createRunInContextFn and callInContext; begin by reproducing the Expo 49 setup with the shown Babel plugins and checking how the function is transformed. Confirm completion when the fibonacci worklet can be invoked across contexts without the reported validity error.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
While using:
function RealApp() {
const fibonacci = (num: number): number => {
'worklet';
if (num <= 1) return 1;
return fibonacci(num - 1) + fibonacci(num - 2);
};
const worklet = Worklets.createRunInContextFn(fibonacci);
worklet(50).then(result => {
console.log(`Fibonacci of 50 is ${result}`);
});
}
I get:
In callInContext the function parameter is not a valid worklet and cannot be called between contexts or from/to JS from/to a context.
Running:
Expo: 49
Babel:
module.exports = function (api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
plugins: [
'nativewind/babel',
'module:react-native-dotenv',
'react-native-worklets-core/plugin',
'react-native-reanimated/plugin',
['@babel/plugin-transform-flow-strip-types', { loose: true }],
['@babel/plugin-proposal-private-methods', { loose: true }],
],
};
};
I did rebuild, prebuild, clean cache, clean pods, removed node modules reinstalled etc..
- Lenguaje dominante
- C++
- Estrellas
- 791
- Forks
- 66
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de margelo/react-native-worklets-core
-
Worklets without captured variables are rejected as "Regular javascript function" when transpiled by react-native-worklets' Babel pluginPosiblemente ocupada @wn-na la tomó hace 1 día. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
margelo/react-native-worklets-core#271 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
margelo/react-native-worklets-core#269 · 2 reacciones ·
-
Unable to download JS bundleAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
margelo/react-native-worklets-core#268 · 2 comentarios ·
Todos los issues de margelo/react-native-worklets-core
Issues similares
-
needs-format
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
Niko1221/Strata#3368 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
dragonflydb/dragonfly#8617 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[BUG] lock-app: endpoint 0 has the OTA Requestor cluster without the OTA Requestor device typeAbiertobug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
project-chip/connectedhomeip#74842 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
drivedb: TOSHIBA HDWG82CUZSVBAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
smartmontools/smartmontools#670 ·
Los mantenedores suelen responder en 1 día