Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

you can use the functional way of setState by passing a transaction function (state: State) => State . This allows for typed, immutable updates since the function gets passed a copy of the state.

If you need an object (say to use it in something like Redux), you have to write a wrapper like so: https://gist.github.com/ebi/d186c4297c84d562aeae



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: