Inspire la creatividad en el desarrollo web moderno.
Inglés | 简体中文
El marco Modern.JS es un marco web progresivo basado en React. En Bytedance, utilizamos modern.js para construir marcos de nivel superior que han apoyado el desarrollo de miles de aplicaciones web.
Al desarrollar aplicaciones React, los desarrolladores generalmente necesitan diseñar planes de implementación para ciertas características o usar otras bibliotecas y marcos para resolver estos problemas. Modern.js admite todas las configuraciones y herramientas que necesitan las aplicaciones React, y tiene características y optimizaciones adicionales incorporadas. Los desarrolladores pueden usar React para construir la interfaz de usuario de la aplicación, y luego adoptar gradualmente las características de Modern.js para resolver los requisitos de aplicaciones comunes, como el enrutamiento, la adquisición de datos y la gestión estatal.
Ver Inicio rápido.
Las siguientes soluciones y bibliotecas están disponibles dentro del ecosistema moderno.js:
Utilizamos el punto de referencia Modern.JS para observar la tendencia de las métricas clave, como el tamaño del paquete, la velocidad de compilación y el tamaño de la instalación.
Consulte la hoja de ruta Modern.js. Actualizaremos el contenido de la hoja de ruta regularmente. Estén atentos.
Modern.js proporciona una colección de ejemplos listos para usar que puede encontrar y usar en el repositorio de pruebas modernas de JS.
¡Nuevos contribuyentes bienvenidos!
Lea la guía contribuyente.
Este repositorio ha adoptado el Código de Conducta Open Open Bytedance Open. Consulte el código de conducta para obtener más detalles.
Gracias a los siguientes amigos por sus contribuciones a Modern.js:
Algunas implementaciones de Modern.js se modifican a partir de proyectos existentes, como Create-React-App, Remix, Jest y Bundle-Require. Gracias por ellos.
@modern-js/bundle-require : se modifica a partir de la requerimiento de paquete.@modern-js/plugin : la API de Hooks se hace referencia desde Farrow-Pipeline.@modern-js/plugin-testing : el corredor Jest se hace referencia desde Jest-Cli.@modern-js/plugin-data-loader : se hace referencia a algún código desde Remix.@modern-js/babel-plugin-module-resolver : se modifica a partir de resolvente Babel-Plugin-Module. Modern.js tiene licencia MIT.
Las licencias de terceros se enumeran en una licencia de terceros.