Inspirer la créativité dans le développement Web moderne.
Anglais | 简体中文
Le cadre moderne.js est un cadre Web progressif basé sur React. Chez ByTedance, nous utilisons Modern.js pour construire des cadres de niveau supérieur qui ont soutenu le développement de milliers d'applications Web.
Lors du développement d'applications React, les développeurs doivent généralement concevoir des plans d'implémentation pour certaines fonctionnalités ou utiliser d'autres bibliothèques et cadres pour résoudre ces problèmes. Modern.js prend en charge toutes les configurations et outils nécessaires aux applications React, et possède des fonctionnalités et des optimisations supplémentaires intégrées. Les développeurs peuvent utiliser React pour construire l'interface utilisateur de l'application, puis adopter progressivement les fonctionnalités de Modern.js pour résoudre les exigences d'application courantes, telles que le routage, l'acquisition de données et la gestion de l'État.
Voir démarrage rapide.
Les solutions et bibliothèques suivantes sont disponibles dans l'écosystème moderne.
Nous utilisons Modern.js Benchmark pour observer la tendance des mesures clés, telles que la taille du faisceau, la vitesse de compilation et la taille de l'installation.
Veuillez vous référer à la feuille de route moderne. Nous mettrons à jour le contenu de la feuille de route régulièrement. Veuillez rester à l'écoute.
Modern.js fournit une collection d'exemples prêts à l'emploi que vous pouvez trouver et utiliser dans le référentiel moderne-js-exemples.
Les nouveaux contributeurs sont les bienvenus!
Veuillez lire le guide de contribution.
Ce repo a adopté le code de conduite open source de Bytedance. Veuillez vérifier le code de conduite pour plus de détails.
Merci aux amis suivants pour leurs contributions à Modern.js:
Certaines implémentations de Modern.js sont modifiées à partir de projets existants, tels que Create-React-App, Remix, Jest et Bundle-Require. Merci pour eux.
@modern-js/bundle-require : est modifié à partir de require de bundle.@modern-js/plugin : L'API Hooks est référencée à partir de Farrow-Pipeline.@modern-js/plugin-testing : The Jest Runner est référencé de Jest-Cli.@modern-js/plugin-data-loader : un code est référencé à partir du remix.@modern-js/babel-plugin-module-resolver : est modifié à partir de Resolver Babel-Plugin-Module. Modern.js est sous licence MIT.
Les licences de tiers sont répertoriées en licence tierce.