帮忙看下这个函数参数是怎么传的,这是啥写法。

const helloReducer = (state: Immut = initialState, action: { type: string, payload: any }) => {

  switch (action.type) {

    case SAY_HELLO:

      return state.set('message', action.payload)

    default:

      return state

  }

}

(state: Immut = initialState, action: { type: string, payload: any }) 这个参数是什么写法?解构也不长这个样子啊?
跪求答案?

杨魅力
浏览 411回答 1
1回答

慕斯709654

这是typescript或者flow的语法 写成js的话就是这样const helloReducer = (state = initialState, action) => {     /*...*/  }冒号后面指定的类型是用于编译期检查参数类型的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript