no, if you call setState with different options (like if we need to call it any other time than from in the constructor), the options have to be set first so when the value is set the value is valid.