Working with gestures
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp, react-native
- Área
- mobile
Línea de trabajo
Comienza en src/Fable.Helpers.ReactNative.fs, alrededor de IViewProperties y su herencia de IGestureResponderHandlers, y después inspecciona el uso de PanResponderCallbacks y panResponder.panHandlers mostrado en el issue. Confirma cómo se representan los gestores de gestos de React Native en los bindings de F# y documenta una forma funcional de pasarlos a una vista, incluido el equivalente del comportamiento spread de JavaScript.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hey there, I'm trying to work with some animation stuff and I'm having some difficulties. You may have seen my PR alread but I do have another issue that I'd like to understand how to fix it.
The interface IViewProperties inherits from IGestureResponderHandlers
And I was wondering how I could pass it to the view.
I began creating an object:
let panResponderConfig = createEmpty<Fable.Import.ReactNative.PanResponderCallbacks>
let panResponder = RN.PanResponder.create(panResponderConfig)
But then, how am I suppose to pass panResponder.panHandlers to the view?
Usually with javascript this is done this way:
this._panResponder = PanResponder.create({ .... })
<View {...this._panResponder.panHandlers}>....</View>
How can I replicate JavaScript's spread operator and how can I pass that to IViewProperties?
Thanks
- Lenguaje dominante
- F#
- Estrellas
- 53
- Forks
- 11
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 fable-compiler/fable-react-native
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
fable-compiler/fable-react-native#65 · 3 comentarios ·
-
Hooks and function components?Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
fable-compiler/fable-react-native#60 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fable-compiler/fable-react-native#59 · 8 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fable-compiler/fable-react-native#54 · 7 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fable-compiler/fable-react-native#53 · 1 comentario ·
Todos los issues de fable-compiler/fable-react-native
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
oss-slu/lrda_mobile#294 ·
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid datePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
mit-cml/appinventor-sources#4155 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
BenGWeeks/lightning-piggy-mobile#1243 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
aaronified/fluenough#466 ·
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