We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
react/hook-use-state
State is not always flat and sometimes it can make sense to destructure it directly. Example:
const [{foo, bar, baz}, setFooBarBaz] = useState({foo: "omg", bar: "wtf", baz: "bbq"}) const [[index, value], setValueWithIndex] = useState([0, "hello"])
Note that in these cases the setter name can not be symmetrical to the destructured variables.
It would be nice if react/hook-use-state permitted this use case (maybe optional?).
Either way, thanks for the great work! 👍
The text was updated successfully, but these errors were encountered:
That definitely seems like a reasonable option to add ("allowDestructuredState"?)
Sorry, something went wrong.
hook-use-state
allowDestructuredState
Successfully merging a pull request may close this issue.
State is not always flat and sometimes it can make sense to destructure it directly. Example:
Note that in these cases the setter name can not be symmetrical to the destructured variables.
It would be nice if
react/hook-use-state
permitted this use case (maybe optional?).Either way, thanks for the great work! 👍
The text was updated successfully, but these errors were encountered: