Moment.js para manejar el tiempo, incluido el tiempo legible por humanos en diferentes idiomas. Por ejemplo, una notificación tiene una marca de tiempo y moment.js puede mostrarla como «Il ya quelques minutes» – “hace unos minutos” porque reconoce el tiempo relativo a ahora y puede decirlo en el idioma del usuario. También ayuda a formatear fechas como el 10 de diciembre de 2017 en lugar del ambiguo 10/12/17 (fuera de los EE. UU., Esto es el 12 de octubre de 2017)
Lodash (subrayado) para métodos útiles de utilidad. En lugar de reinventar la rueda sobre cómo iterar a través de una matriz de objetos de manera eficiente, confíe en aquellos que han ajustado estos métodos.
Validador para la seguridad de la contraseña de correo electrónico y otras validaciones. En lugar de tratar de anticipar todos los casos que harían inválido un correo electrónico o una contraseña no muy segura, use una biblioteca probada por el tiempo y la experiencia.
- ¿Por qué la gente desaconseja usar la etiqueta de tabla en HTML?
- ¿Qué hace la etiqueta en HTML?
- ¿Se puede reemplazar HTML completamente con cualquier otro idioma?
- ¿Qué debo aprender para estar al día con el desarrollo web en 2018?
- ¿Cuánto de Photoshop debería aprender en diseño web?
Reaccione para renderizar código y plantillas juntos. Esto puede no calificar como una biblioteca de JavaScript, pero es, con mucho, la herramienta más útil que he descubierto desde JQuery. Estoy seguro de que Vue.js u otras bibliotecas similares son igualmente impresionantes, pero puedo dar fe del poder de React. Es una de esas cosas que te hace preguntarte cómo hicimos las cosas antes (al igual que cómo se sintió JQuery)
Nodo / npm para javascript en el servidor y para instalar dependencias. No es una biblioteca, sino una herramienta para instalar bibliotecas y extraer JavaScript en el servidor. Express sería una útil biblioteca Node.js.