Its not a javascript reserved word, its an html attribute . Any DOM element can have a name.
Read moreIs status a reserved word in JavaScript?
In non-strict mode, status is not a reserved keyword and therefore it is allowed . Also that way the names do not get highlighted as reserved keywords by your editor.
Read moreWhat is the state in JavaScript?
State is a plain JavaScript object used by React to represent an information about the component’s current situation . It’s managed in the component (just like any variable declared in a function).
Read more