fuhaiwei

Results 3 comments of fuhaiwei

@crazylxr 不是因为TypeScript类型才加的,可以看上面第一个代码示例。 传入单个元素的数组,会返回string,这样 array.includes()都没法调用了。 setState({ types: [] }) 返回:{ } 预期:{ types: [] } setState({ types: [1] }) 返回:{ types: "1" } 预期:{ types: ["1"] } setState({ types: [1, 2]...

@wangxingkai > 另外,我发现,如果设置了初始state,setState空数组并不能覆盖初始值,个人觉得这不是预期的行为: > > ```js > const [state, setState] = useUrlState({ types: [1, 2, 3] }); > > setState({ types: [] }) > state.types // [1, 2, 3] >...