Miglierò i tuoi moduli React JavaScript a TypeScript


Informazioni su questo servizio
Traduzione automatica.
Pronto a migliorare la tua base di codice React con TypeScript? migrerò un set chiaramente definito di moduli JavaScript mantenendo il comportamento concordato.
Ho esperienza pratica nel migrare una notevole applicazione di produzione da JavaScript a TypeScript in un team di servizi finanziari.
Base: fino a 3 file e 600 righe di codice non vuote.
Standard: fino a 10 file e 2.000 righe di codice non vuote.
Premium: fino a 20 file e 4.000 righe di codice non vuote.
Entrambe le limitazioni si applicano, con un massimo di 200 righe non vuote per file selezionato.
Ricevi codice sorgente tipato, prop e tipi di dati appropriati, modifiche di configurazione dove necessario, note di verifica e una consegna della migrazione. Documenterò eventuali eccezioni di typing inevitabili.
Inviaci prima la tua stack, l’elenco dei file e lo stato attuale della build prima dell’ordine, così possiamo concordare i limiti della migrazione. L’applicazione deve funzionare prima della migrazione.
Aggiornamenti del framework, nuove funzionalità, validazione dell’API in fase di esecuzione e pulizia della modalità strict dell’intera app non sono inclusi. Progetti grandi o strettamente accoppiati richiedono uno scope personalizzato.
Scopri di più su Jonathan G
React Nextjs and TypeScript Developer
- DaGermania
- Membro daago 2019
Lingue
Tedesco, Inglese, Cinese, Coreano
Traduzione automatica.
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Come vengono calcolate le limitazioni di migrazione?
Base: 3 file/600 righe; Standard: 10 file/2.000 righe; Premium: 20 file/4.000 righe. Entrambe le limitazioni si applicano, con un massimo di 200 righe non vuote per file. Le modifiche al codice sorgente condiviso contano; le configurazioni, i lockfile e i file generati non vengono conteggiati.
Migrierai l’intera applicazione?
Solo se l’intera applicazione revisionata rientra in un pacchetto elencato. La maggior parte degli ordini riguarda un modulo. Codici molto grandi o strettamente dipendenti richiedono un’offerta personalizzata a fasi dopo aver esaminato le dipendenze.
Rinominerai solo i file o aggiungerai ovunque?
No. Aggiungo tipi significativi e registro eventuali eccezioni inevitabili di terze parti. La modalità strict dell’intera app non è inclusa. Payload API esterne ricevono tipi in fase di compilazione; la validazione in runtime è una consegna separata.
Quali test sono inclusi?
Sì. Eseguo controlli di tipo mirati, l’attuale build e i test esistenti rilevanti, più 1, 2 o 4 controlli di comportamento concordati per livello. Tali controlli usano il tuo harness esistente dove possibile, altrimenti passaggi manuali ripetibili. Un nuovo framework di test completo è escluso.
È possibile migrare un progetto rotto o aggiornare anche Next.js?
Il progetto deve funzionare prima della migrazione. Errori esistenti non correlati, aggiornamenti importanti del pacchetto, cambiamenti di architettura e migrazione da React a Next.js richiedono uno scope separato.
Cosa conta come revisione?
Una revisione è un turno di feedback consolidato sul deliverable concordato. Non aggiunge pagine, funzionalità o integrazioni. Nuovo ambito richiede un preventivo separato. Riporta difetti nelle modifiche consegnate entro 7 giorni dal completamento per correzioni; cambiamenti non correlati sono esclusi.
Ricevo il codice sorgente e sono inclusi costi continui?
Il codice sorgente e le note di configurazione sono inclusi. Hosting, domini, asset a pagamento, piani CMS e uso di AI o altre API sono a tuo carico. Le licenze delle librerie di terze parti rimangono valide. Usa i tuoi account di servizio; non inviare password o chiavi API segrete in chat.
Usi strumenti di sviluppo AI?
Potrei usare strumenti di coding AI per assistere nello sviluppo, e rimango responsabile della revisione e dei test della consegna. Dimmi quali restrizioni sull’AI prima di ordinare. Concordo la gestione di codice o documenti riservati con te prima di usare servizi AI esterni.
Come comunicheremo?
Lavoro in inglese e tedesco e sono basato in Corea del Sud. Usa i messaggi su Fiverr per l’ambito del progetto, aggiornamenti e approvazioni. L’accesso al repository serve solo per la consegna. Le chiamate sono su appuntamento tramite Fiverr quando disponibili, con una mano di consegna scritta come default.
