Backbone: Soporte de Lodash 5

Creado en 21 jun. 2017  ·  9Comentarios  ·  Fuente: jashkenas/backbone

Dado que Backbone 1.3.3 es compatible con Lodash 4, me imagino que pregunto si Lodash 5 será compatible.
https://github.com/lodash/lodash/wiki/Roadmap señala funciones que se están eliminando a favor de enfoques nativos. Esto es preventivo ya que la hoja de ruta se actualiza gradualmente, pero los cambios no son difíciles de realizar en el código base.

change fixed

Comentario más útil

Todos 9 comentarios

¿Desea enviar una solicitud de extracción y podemos ver cómo se verían los cambios requeridos?

Servirá.

cambiar _.bind a fn.bind sería compatible con IE9+. ¿Es eso un factor decisivo? La compatibilidad con navegadores no se menciona en la página de Backbone.

Sí, eso suena bien, y no es motivo de ruptura.

Diría que si podemos mantener el soporte para todos los navegadores que tienen una participación de mercado global de > 0.5 % en la actualidad, me parece bien.

Estoy a favor de este cambio, ya que esencialmente este es un objetivo principal de backbone-esnext, que es eliminar la dependencia de Underscore si / como sea posible, que comenté anteriormente en el problema de preparing Backbone 1.4 .

Un buen artículo para examinar las opciones nativas frente a Underscore/Lodash . Supongo que el esfuerzo de BB de la línea principal se centrará en las funciones nativas con ES 5.1 y versiones anteriores. Para mi esfuerzo con backbone-esnext, apuntaré a ES2016 / etapa 2 para cambiar a funciones nativas.

Una sugerencia es enviar BB 1.4 ya que ya hay suficientes cambios para garantizar un lanzamiento. Luego apunte a 1.5 para incluir cualquier cambio potencial a funciones nativas y quizás solo estos cambios. Estaría encantado de ayudar con cualquier RP con respecto a un cambio a opciones nativas.

Como prueba de concepto, ya eliminé el subrayado de la funcionalidad de eventos en backbone-esnext-events . Principalmente estaba cambiando a fn.bind en el n.° 113 , n .° 217 , aunque podría haber habido algunos cambios más que no puedo recordar de inmediato.

Estoy esperando que caiga al menos 1.4 antes de actualizar backbone-es6, que realiza un seguimiento de la línea principal BB, o sigo trabajando en backbone-esnext , que se desviará un poco.

las únicas actualizaciones que encontré que necesitan cambios fueron _.bind . PR está arriba. Tuve que hacer un PR diferente para que el CI comenzara a funcionar nuevamente.

@rafde de hecho y una buena captura. Bastante sencillo y, como mencionaste, no se aplican otros cambios en la hoja de ruta de Lodash 5 a BB.

Para los mantenedores: ¡envíenlo (1.4)! ;)

Hola,
¿Alguna noticia sobre esto? Me encantaría tener BB en Lodash.
Si necesita ayuda, por favor, anuncie.
Gracias.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

miguelpayet picture miguelpayet  ·  9Comentarios

azizZaben picture azizZaben  ·  5Comentarios

rubiii picture rubiii  ·  12Comentarios

etler picture etler  ·  13Comentarios

zowers picture zowers  ·  11Comentarios