-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modernize code #40
Modernize code #40
Conversation
Codecov Report
@@ Coverage Diff @@
## master #40 +/- ##
===========================================
+ Coverage 60.88% 80.91% +20.02%
===========================================
Files 46 38 -8
Lines 317 241 -76
Branches 31 29 -2
===========================================
+ Hits 193 195 +2
+ Misses 114 40 -74
+ Partials 10 6 -4
Continue to review full report at Codecov.
|
porque migramos a hooks? Justamente lo que recomienda el team de react es no ir como loco a migrar todo a hooks. |
¿Eh, donde dicen eso, Gonza? Hasta donde entiendo dicen que no es necesario migrar inmediatamente, pero que conviene. El cambio a hooks es, justamente porque son funciones en lugar de clases (las clases en JS son un quilombo internamente). Además:
¿Cual era tu preocupación mas allá de eso respecto a hooks? |
emphasis mine no te lo voy a borrar si ya lo hiciste jajaj pero creo que capaz se podian hacer otras cosa (?) |
"Big rewrites" no creo que aplique 😄 . Por eso dije que en una codebase más grande sería un issue. Acá no me parece realmente que sea el caso. Si tenés alguna incomodidad con usar hooks lo vamos viendo, pero lo otro, con solo 3 componentes "serios" que realmente usan clases (y que fueron los únicos refactoreados para hooks), no me parece muy aplicable. PD: por las dudas, hice testing y la aplicación no tiene nuevos errores con esto. |
Hice un par de commits mas donde le meti un poco de amor a la UI de mobile en el visor de materias (no necesitamos una "vista compacta" al estar en mobile, ya que es la única que hay ahi). Hacen falta más retoques igual. @gndelia , después abrimos thread para esto si queréis, pero...tenías objeciones al hecho de usar hooks? O simplemente te parece que el cambio fue muy rápido? |
yo si tengo objeciones a usar hooks. en lineas generales se puede lograr lo mismo con recompose. y no te quedan los componentes super acoplados e intesteables. |
ojo que el de recompose ya empezó a avisar que quiere discontinuarlo y recomendar usar hooks parece que nadie se quiere perder ese tren 🤷♂ |
No es tan asi: |
Cambio es largo pero necesario.
Entre otras cosas el cambio: