• (022) 6902 1117

Fixing variable state di ReactJS

 

topic: Manage variable state untuk dynamic custom field

Sebuah aplikasi frontend dengan menggunakan ReactJS, kami menemukan issue formnya selalu kereset/terhapus saat edit di field2 statis.

Untuk demo dan penjelasan produce: 

  • aplikasi bisa diakses link berikut => https://s.id/1BTvm
  • sedangkan video penjelasan disini => https://s.id/1BTAM

Bagian atas adalah static field

3 bagian bawahnya adalah dynamic custom field (pembeli, tanggal beli, dokumen tambahan, dan jenis dokumen)


Produce:

  • coba input untuk semua field, baik yg static maupun yg bagian dynamic custom field
  • setelah itu, coba ubah di bagian yg static field, maka di bagian dynamic field akan blank lagi

Struktur:

  • component form
  • component yang manage custom field sesuai tipe
  • component custom field
  • component untuk upload file


Yang diperlukan adalah manage state untuk dynamic custom field nya, boleh pake state, memo, redux, atau yg lainnya

Supaya, ketika ada trigger perubahan dari input lain, masih tersimpan di variable state


Custom field terdiri dari beberapa tipe:

  • text
  • textarea
  • date
  • time
  • file


Khusus file, sudah ada preview ketika pilih file

Yang diperlukan adalah state untuk menyimpan NAMA FILE dan juga SOURCE FILE (dalam format base64 encode), sebagaimana kasus untuk input tipe lainnya yang saya sebutkan di awal


Syarat:

  • Menggunakan ReactJS
  • Boleh menggunakan library lain jika diperlukan
  • Sebisa mungkin tidak mengubah struktur component
  • Klo mentok dan harus ubah struktur component, tolong kasih tau dulu

Note: maksudnya dynamic field, fieldnya tidak dalam bentuk tabel db, melainkan field yang digenerate dari apps sesuai kebutuhan

Source code akan diberikan saat start project. Silakan dibid, dan diberikan lama pengerjaannya kira2 berapa jam?


Terima kasih

ReactJS

Published Budget: Rp 400,000 - 500,000
Finish Days: 1
Published Date: 08/03/2023 21:49:36 WIB
Start Date: 09/03/2023 13:16:30 WIB
Finish Date: 11/03/2023 23:13:04 WIB
Project Status: Closed
Accepted Worker: TwilightCode (TwilightCode)
Accepted Budget: Rp 400,000
Project Ending: Completed

Project Owner

Rated Worker: 10.00/10.00

Terima kasih banyak atas bantuannya mas. 

Pekerjaan dilakukan dengan baik dan sesuai ekspektasi.

Semoga makin sukses ya mas..

Recommennnnded !!!

Accepted Worker

Rated Owner: 10.00/10.00

Brief project yg diberikan cukup jelas, sehingga pekerjaan bisa diselesaikan dengan baik.

      User Bids

 

Recommended Workers

manakreatif

21,394 points
172 projects
    
9.76/10.00

rakifsul

28,265 points
81 projects
    
10.00/10.00

Muhammad.Rahman

19,352 points
198 projects
    
9.81/10.00

programmerkreatif

17,501 points
73 projects
    
9.56/10.00

arkhan7

11,570 points
209 projects
    
9.83/10.00

Recommended Services

Jasa Pembuatan website Wordpress + Elementor

Rp 650,000
16 sales
    
10.00/10.00

Pembuatan bot line

Rp 1,500,000
6 sales
    
10.00/10.00

Jasa pembuatan landing page

Rp 400,000
13 sales
    
9.92/10.00

WHAPI ( Whatsapp API Gateaway )

Rp 1,200,000
2 sales
    
10.00/10.00

Open Projects

aplikasi SAAS ERP BIzOS

Owner: linducipta
Budget: Rp 1,000,000 - 20,000,000

Jasa Pengurusan dan Registrasi Domain .ac.id / .go.id Terima Beres

Owner: herman69
Budget: Rp 500,000 - 1,000,000

Memperbaiki Website Wordpress

Owner: C4uprojects
Budget: Rp 100,001 - 200,000

 


Live Chat