• (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

vincent
    
10.00/10.00
17,451 Point
#8 dari 1,103,010
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

TwilightCode
Kota Palembang
    
10.00/10.00
198 Point
#2,485 dari 1,103,010
Rated Owner: 10.00/10.00

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

      User Bids

 

Recommended Workers

rakifsul

27,395 points
78 projects
    
10.00/10.00

manakreatif

18,917 points
150 projects
    
9.77/10.00

Muhammad.Rahman

17,917 points
190 projects
    
9.80/10.00

programmerkreatif

12,032 points
53 projects
    
9.61/10.00

arkhan7

10,595 points
190 projects
    
9.82/10.00

Recommended Services

Tiru Website Lain Sesuai Keinginan (Cloning)

Rp 650,000
18 sales
    
9.83/10.00

Jasa Pembuatan website Wordpress + Elementor

Rp 650,000
13 sales
    
10.00/10.00

Jasa pembuatan landing page

Rp 400,000
12 sales
    
9.92/10.00

Script API Mutasi Bank BCA Personal

Rp 2,000,000
3 sales
    
9.00/10.00

Open Projects

Membuat Telegram Untuk Subscription Channel

Owner: cartnesia
Budget: Rp 1,000,000 - 2,000,000

Aplikasi Kasir Berbasis Web

Owner: faturcell
Budget: Rp 1,500,000 - 2,000,000

Web development PPOB

Owner: halomridho
Budget: Rp 1,500,000 - 3,000,000

Backend developer untuk refactor dan adjustment

Owner: XiangHua
Budget: Rp 250,000 - 350,000

program kargo sederhana

Owner: zalfa16
Budget: Rp 2,500,000 - 3,000,000

 


Live Chat