Ich migriere deine React-JavaScript-Module zu TypeScript


Über diesen Service
Automatische Übersetzung
Bist du bereit, deine React-Codebasis mit TypeScript zu verbessern? Ich migriere einen klar definierten Satz von JavaScript-Modulen, wobei das vereinbarte Verhalten erhalten bleibt.
Ich habe praktische Erfahrungen darin, eine umfangreiche Produktionsanwendung aus JavaScript nach TypeScript in einem Finanzdienstleistungs-Team zu migrieren.
Basis: bis zu 3 Dateien und 600 nicht-leere Quellzeilen.
Standard: bis zu 10 Dateien und 2.000 nicht-leere Quellzeilen.
Premium: bis zu 20 Dateien und 4.000 nicht-leere Quellzeilen.
Beide Grenzwerte gelten, maximal 200 nicht-leere Zeilen pro ausgewählter Datei.
Du erhältst typisierten Quellcode, passende Props und Datentypen, Konfigurationsänderungen wo nötig, Verifikationshinweise und eine Migrationsübergabe. Unvermeidbare Typfehler dokumentiere ich.
Bitte sende vor der Bestellung deinen Stack, deine Dateiliste und den aktuellen Build-Status, damit wir die Migrationsgrenze festlegen können. Die Anwendung muss vor der Migration laufen.
Framework-Upgrades, neue Features, Runtime-API-Validierung und Cleanup im Whole-App-Strict-Mode sind ausgeschlossen. Große oder eng gekoppelnde Projekte benötigen einen individuellen Scope.
Lerne Jonathan G kennen
React Nextjs and TypeScript Developer
- AusDeutschland
- Mitglied seitAug. 2019
Sprachen
Deutsch, Englisch, Chinesisch, Koreanisch
Automatische Übersetzung
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Wie werden die Migrationsgrenzen berechnet?
Basis: 3 Dateien/600 Zeilen; Standard: 10 Dateien/2.000 Zeilen; Premium: 20 Dateien/4.000 Zeilen. Beide Grenzwerte gelten, mit maximal 200 nicht-leeren Zeilen pro Datei. Gemeinsame Quelländerungen zählen; Konfigurationen, Lockfiles und generierte Dateien zählen nicht.
Wirst du die gesamte Anwendung migrieren?
Nur, wenn die gesamte überprüfte Anwendung zu einem gelisteten Paket passt. Die meisten Aufträge betreffen ein Modul. Eng gekoppelte oder größere Codebasen benötigen nach Prüfung der Abhängigkeiten ein gestaffeltes Sonderangebot.
Wirst du nur Dateien umbenennen oder überall hinzufügen?
Nein. Ich füge sinnvolle Typen hinzu und dokumentiere alle unvermeidbaren Third-Party-Ausnahmen. Whole-App-Strict-Mode ist nicht enthalten. Externe API-Payloads erhalten Compile-Time-Typen; Laufzeit-Validierung ist eine separate Leistung.
Welche Tests sind enthalten?
Ich führe begleitete Typprüfungen, den bestehenden Build und relevante vorhandene Tests durch, plus 1, 2 oder 4 vereinbarte Verhaltensprüfungen pro Stufe. Diese Prüfungen nutzen dein bestehendes Harness, wo geeignet; ansonsten wiederholbare manuelle Schritte. Ein neues vollständiges Test-Framework ist ausgeschlossen.
Kannst du ein kaputtes Projekt migrieren oder auch Next.js upgraden?
Das Projekt muss vor der Migration laufen. Bestehende nicht zusammenhängende Fehler, größere Paket-Upgrades, Architekturänderungen und React-zu-Next.js-Migration benötigen einen separaten Scope.
Was zählt als Überarbeitung?
Eine Revision ist eine konsolidierte Feedbackrunde zum vereinbarten Deliverable. Sie fügt keine Seiten, Funktionen oder Integrationen hinzu. Neue Anforderungen benötigen ein separates Angebot. Melde Defekte in meinen gelieferten Änderungen innerhalb von 7 Tagen nach Abschluss zur Korrektur; nicht verwandte Änderungen sind ausgeschlossen.
Erhalte ich Quellcode und sind laufende Kosten enthalten?
Quellcode und Setup-Anleitungen sind enthalten. Hosting, Domains, kostenpflichtige Assets, CMS-Pläne und KI- oder andere API-Nutzung gehen zu Lasten des Auftraggebers. Drittanbieter-Bibliotheken behalten ihre Lizenzen. Nutze eigene Service-Konten; sende Passwörter oder geheime API-Schlüssel nicht im Chat.
Verwendest du KI-Entwicklungstools?
Ich kann KI-Codierungswerkzeuge zur Unterstützung der Entwicklung einsetzen und bleibe verantwortlich für Prüfung und Test der Lieferung. Informiere mich vor der Bestellung über KI-Beschränkungen. Die Handhabung vertraulicher Codes oder Dokumente kläre ich mit dir, bevor ich externe KI-Dienste nutze.
Wie werden wir kommunizieren?
Ich arbeite auf Englisch und Deutsch und bin in Südkorea ansässig. Nutze Fiverr-Nachrichten für Projektumfang, Updates und Genehmigungen. Repository-Zugriff erfolgt nur zur Lieferung. Anrufe erfolgen nach Terminvereinbarung über Fiverr, dort mit einer schriftlichen Übergabe als Standard.
