Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应中({})的意思是什么?_Javascript_Reactjs - Fatal编程技术网

Javascript 反应中({})的意思是什么?

Javascript 反应中({})的意思是什么?,javascript,reactjs,Javascript,Reactjs,{}在react中是什么意思? 我看到它有时被用作: export const Story={Story}=>{} 我猜我们正在传递一个故事对象 这叫做对象分解 这两者是等价的 export const Story = (props) => { const { story } = props; return ( <div>{story}</div> ) } 也可以在函数参数中分解对象 export const Story = ({ story

{}在react中是什么意思? 我看到它有时被用作:

export const Story={Story}=>{}


我猜我们正在传递一个故事对象

这叫做对象分解

这两者是等价的

export const Story = (props) => {
  const { story } = props; 
  return (
    <div>{story}</div>
  )
}
也可以在函数参数中分解对象

export const Story = ({ story }) => {
  return (
    <div>{story}</div>
  )
}
它叫。它不是React,它只是普通的Javascript,React和许多其他框架都基于它。你可以花一些时间全部或部分地阅读官方文件,以便彻底地掌握它,从长远来看,这可能对你有益

//而不是 导出常量故事=道具=>{ const{story}=this.props 回来 {故事} } //或 导出常量故事=道具=>{ 回来 {props.story} } //会的 export const Story={Story}=>{ 回来 {故事} }
解构对象。这是javascript,不仅仅是对js的特殊反应。