I'm confused about the "state" resolved, I don't understand what these texts are referring to.
https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md
Fates
Promises have two possible mutually exclusive fates: resolved, and unresolved.
- A promise is resolved if trying to resolve or reject it has no effect, i.e. the promise has been "locked in" to either follow another promise, or has been fulfilled or rejected.
- A promise is unresolved if it is not resolved, i.e. if trying to resolve or reject it will have an impact on the promise.
A promise can be "resolved to" either a promise or thenable, in which case it will store the promise or thenable for later unwrapping; or it can be resolved to a non-promise value, in which case it is fulfilled with that value.
What does the bold text (What does it mean by no effect?) refer to? I am confused