2
有する差いただきました!私は思っていた:矢印関数構文{()}と{}
export const mapStateToProps = ({some}) => ({})
と
export const mapStateToProps = ({some}) => {()}
有する差いただきました!私は思っていた:矢印関数構文{()}と{}
export const mapStateToProps = ({some}) => ({})
と
export const mapStateToProps = ({some}) => {()}
({some}) => ({})
"は簡潔" 矢印を定義(表現体のあるオブジェクト)は、オブジェクト初期化子で定義されたオブジェクトを返します。
({some}) => {()}
は、()
を含み、何も返さない「冗長な」矢印関数(明示的な関数本体を持つもの、例えば{...}
)を定義します。 (その特定の1が無効である、()
はその中の何かを持っている必要があります。それは、文としての自立(...)
表現を持つことが構文的に有効 —かかわらも —少し奇妙だ。)
ある({some})
パラメータリストは、 2つの間で同じは、パラメータリストを破壊します。関数はオブジェクトを受け取り、そのオブジェクトからsome
プロパティを取得します。