Pengertian state memang tergantung konteks. Dalam dunia programming state diibaratkan seperti memori dari aplikasi. Memori ini digunakan untuk menyimpan status dari aktifitas atau eksekusi dari aplikasi, misalnya seperti:

  • Interaksi user seperti click, scroll dsb (event state)
  • Status halaman aktif (location state)
  • Status user login/tidak (session state)
  • Fetching data dari server
  • Khusus dalam react, setiap komponen dapat mengelola state. State membuat aplikasi menjadi lebih dinamis, perubahan dalam setiap komponen umumnya dilakukan dengan mengubah statenya.

Demikian penjelasan singkat tentang state dalam dunia pemrograman.

Sumber: https://medium.com/coderupa/redux-itu-hanya-library-kecil-tapi-c5b23fbd3043