Je ferai migrer vos modules React JavaScript vers TypeScript


À propos de ce service
Traduction automatique
Prêt à améliorer votre base de code React avec TypeScript ? Je migrerai un ensemble clairement défini de modules JavaScript en préservant leur comportement convenu.
J’ai une expérience pratique de la migration d’une application de production importante, passant de JavaScript à TypeScript au sein d’une équipe de services financiers.
Basique : jusqu’à 3 fichiers et 600 lignes sources non vides.
Niveau standard : jusqu’à 10 fichiers et 2 000 lignes sources non vides.
Premium : jusqu’à 20 fichiers et 4 000 lignes sources non vides.
Les deux limites s’appliquent, avec un maximum de 200 lignes non vides par fichier sélectionné.
Vous recevez un code source typé, les props et les types de données appropriés, les modifications de configuration lorsque nécessaire, des notes de vérification et une remise de la migration. Je documente toute exception d typing inévitable.
Veuillez envoyer votre stack, la liste des fichiers et l’état actuel du build avant de passer commande afin que nous puissions convenir des limites de la migration. L’application doit fonctionner avant la migration.
Les mises à jour de framework, les nouvelles fonctionnalités, la validation de l’API en runtime et le nettoyage en mode strict de l’ensemble de l’application sont exclus. Les projets volumineux ou fortement couplés nécessitent un périmètre personnalisé.
Découvrez Jonathan G
React Nextjs and TypeScript Developer
- DeAllemagne
- Membre depuisaoût 2019
Langues
Allemand, Anglais, Chinois, Coréen
Traduction automatique
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Comment les limites de migration sont-elles calculées ?
Basique : 3 fichiers/600 lignes ; Standard : 10 fichiers/2 000 lignes ; Premium : 20 fichiers/4 000 lignes. Les deux limites s’appliquent, avec un maximum de 200 lignes non vides par fichier. Les modifications de source partagées comptent ; les configurations, les fichiers lock et les fichiers générés ne le font pas.
Migrationnez-vous l’intégralité de mon application ?
Seulement si l’application examinée dans son ensemble correspond à un package listé. La plupart des commandes couvrent un seul module. Les bases de code fortement couplées ou volumineuses nécessitent une offre personnalisée stagée après examen des dépendances.
Allez-vous simplement renommer les fichiers ou tout changer partout ?
Non. J’ajoute des types significatifs et j’enregistre les exceptions inévitables de certains modules tiers. Le mode strict de l’ensemble de l’application n’est pas inclus. Les charges utiles des API externes reçoivent des types en compilation ; la validation en runtime constitue une livraison distincte.
Quels tests sont inclus ?
J’effectue des contrôles de type ciblés, la construction existante et les tests pertinents existants, ainsi que 1, 2 ou 4 vérifications de comportement convenues par palier. Ces vérifications utilisent votre cadre existant lorsque cela est adapté, sinon des étapes manuelles répétables. Un nouveau cadre de test complet est exclu.
Pouvez-vous migrer un projet cassé ou effectuer une mise à niveau de Next.js ?
Le projet doit fonctionner avant la migration. Les erreurs non liées existantes, les mises à jour majeures des paquets, les changements d’architecture et la migration de React vers Next.js nécessitent un périmètre distinct.
Qu'est-ce qui compte comme une révision ?
Une révision correspond à un seul tour de retours consolidé sur la livrable convenu. Elle n’ajoute pas de pages, de fonctionnalités ou d’intégrations. Une nouvelle portée nécessite un devis distinct. Signalez les défauts dans mes modifications livrées dans les 7 jours suivant l’achèvement pour correction; les changements non liés sont exclus.
Reçois-je le code source et les coûts continus sont-ils inclus ?
Le code source et les notes de configuration sont inclus. L’hébergement, les domaines, les actifs payants, les plans CMS et l’utilisation d’IA ou d’autres API restent à votre charge. Les bibliothèques tierces conservent leurs licences. Utilisez vos propres comptes de service; n’envoyez pas de mots de passe ou de clés API secrètes dans le chat.
Utilisez-vous des outils de développement IA ?
J’utilise éventuellement des outils de codage IA pour assister le développement, mais je demeure responsable de la relecture et des tests de la livraison. Indiquez-moi vos restrictions liées à l’IA avant de commander. J’arrêterai la gestion du code ou des documents confidentiels avec vous avant d’utiliser des services IA externes.
Comment communiquerons-nous ?
Je travaille en anglais et en allemand et je suis basé en Corée du Sud. Veuillez utiliser les messages Fiverr pour le périmètre du projet, les mises à jour et les validations. L’accès au dépôt est réservé à la livraison. Les appels se font sur rendez-vous via Fiverr lorsque disponible, avec une remise écrite par défaut.
