获得徽章 0
前端三年半实习生 @南京某摸鱼公司
赞了这篇沸点
每天开机第一事,逛掘金社区,享受摸鱼xx
评论
求助 求助 请问我要实现下面,可以怎么做

```js





export interface useXXprops<T> {
//... 遍历 T 这个对象的键值
add():void
}

export function useXX<T>():useXXprops<T> {
//...something
function add(){

}
return {
add
}
}

const a = useXX<{id:string}>()

a.id // 这个不会报错
```
展开
6
掘友们,请问函数副作用到底指的是什么 比如 Vue3 中的 watchEffect 中的函数,是因为引用了上下文的数据的意思吗
1
请问金友们 , redux-thunk 的 action 处理是

```
export const incrementAsync = (number) => {
return dispatch => {
setTimeout(() => {
dispatch({type: INCREMENT,data: number})
},1000)
}
}
```
那我直接不用在 `mapDispatchToProps` 处理不就行了吗 , 为啥还要用这个中间件

```
const mapDispatchToProps = (dispatch) => {
return {
incrementAsync: () => {
setTimeout(() => {
dispatch({ type: "increment", data: 1 });
}, 5000);
},
};
};
export default connect(
(state) => ({ count: state }),
mapDispatchToProps
)(Counter);
```
展开
1
前端三年半实习生 @南京某摸鱼公司
金友们,你们公司的bug率是怎么算的,达到多少才退回重新让开发自测
10
下一页