Checkbox States in React CheckBox component

The Essential JS 2 CheckBox contains 3 different states visually, they are:

Checked

Unchecked

Indeterminate

Checked and Unchecked

The CheckBox checked property is used to handle the checked and unchecked state. In checked state a tick mark will be added to the visualization of CheckBox.

Indeterminate

The CheckBox indeterminate state can be set through indeterminate property.
CheckBox indeterminate state masks the real value of CheckBox visually. The Checkbox cannot be changed to indeterminate state through
the user interface, this state can be achieved only through the property.