Todos usamos JavaScript Helper Libraries. El universo de JavaScript es infinito y el conjunto de librerías inabordable. Sin embargo siempre existen algunas librerías que todos terminamos usando . Son helpers que nos hacen las cosas más sencillas en el día a día . Vamos a echar un vistazo a diez de ellas como parte de las más habituales.
JavaScript Helper Libraries
Babel: Este es una de las librerías imprescindibles ya que nos permite trabajar con las capacidades dee JavaScript ES6 dentro del mundo de JavaScript clásico . Sin ella o sin una opción similar es difícil desarrollar en JavaScript con garantías. Recordemos que ES6 aporta template literals , clases , promesas etc.
Moment.js : Otro de los clásicos , nos permite trabajar de forma mucho mas natural con el manejo de fechas . Es una de las librerías imprescindibles ya que JavaScript en ese aspecto se queda muy corto.
Math.js : A veces podemos echar en falta en el universo de JavaScript la posibilidad de realizar operaciones complejas a nivel matemático. Este librería nos puede ayudar a solventar los problemas
Anime.js: No puede faltar una de las librerías más habituales a la hora de construir animaciones desde JavaScript. Anime.js proporciona muchas opciones para abordar casi cualquiera de las necesidades que tengamos.
Lodash y Underscore : Son las dos librerías de referencia a la hora de gestionar colecciones de elementos y hoy por hoy su uso sigue siendo practicamente obligado a la hora de gestionar listas de elementos en JavasScript y transformarlos.
HandleBars. HandleBars es uno de los motores de plantillas más utilizados. Es cierto que hoy por hoy con Javascript Template Strings las cosas están un poco más resueltas pero el uso de un motor de plantillas siempre es necesario.
RxJs : Hoy por hoy la necesidad de programación reactiva es cada día mayor y el uso de rxjs es practicamente obligado . Frameworks como Angular lo traen totalmente integrado y siempre nos vendrá bien conocerla.
jsPDF : Cada día que pasa el navegador se convierte en la aplicación de referencia todo se ejecuta en un navegador . Generar pdfs es una de las tareas que casi todas las aplicaciones necesitan y esta librería permite hacerlo de forma sencilla.
Axios : La librería de promesas que todos necesitamos utilizar cuando las cosas comienzan a ponerse difíciles a la hora de realizar programación asíncrona basada en promesas.
Parcel.js : Es uno de los empaquetadores que se esta poniendo de moda ya que a veces el usar WebPack es engorroso.
¿Qué librerías de JavaScript usas tú?