Comment on Show HN: Redux with a UseState HookComments−cakerace6yWon't using string paths like lodash makes it hard to use this library with typescript?−harrisonhopeOP6yProbably a fair point. I hadn't really taken typescript into account for the purposes of this library.−mikewhy6ySince in TS you can guarantee the user has optional chaining, so it may not be that big a change // instead of useHookedOnState('app.components.counterValue', 0) // maybe useHookedOnState(state => state.app?.components?.counterValue, 0) edit: on second thought, you're probably using that string in the setter as well. dang.−harrisonhopeOP6yYup, that's the "magic" part.
Comments
Won't using string paths like lodash makes it hard to use this library with typescript?
Probably a fair point. I hadn't really taken typescript into account for the purposes of this library.
Since in TS you can guarantee the user has optional chaining, so it may not be that big a change
edit: on second thought, you're probably using that string in the setter as well. dang.Yup, that's the "magic" part.