Javascript 导出模块的React中的语法差异

Javascript 导出模块的React中的语法差异,javascript,reactjs,Javascript,Reactjs,以下两种语法之间有什么区别?这有关系吗 const Home = (props)=>{ return ( <div>Balbal {props.test}</div> ) } **module.exports= Home;** const Home = (props)=>{ return ( <div>Balbal {props.test}</div> ) } **export default Home*

以下两种语法之间有什么区别?这有关系吗

const Home = (props)=>{
  return (
   <div>Balbal {props.test}</div>
  )
}

**module.exports= Home;**

const Home = (props)=>{
  return (
   <div>Balbal {props.test}</div>
 )
}

**export default Home** 
const Home=(道具)=>{
返回(
Balbal{props.test}
)
}
**模块导出=主页**
const Home=(道具)=>{
返回(
Balbal{props.test}
)
}
**导出默认主页**

第一个是用于共享对象和函数的“旧”导出语法。第二个是JavaScript内置的最新语法


从功能上讲,它们是相同的,但第二种可能被认为是更惯用的,如果支持的话。

第一种是用于共享对象和函数的“旧”导出语法。第二个是JavaScript内置的最新语法


从功能上讲,它们是相同的,但第二个现在可能被认为更惯用,如果支持的话。

第一个被命名为导出。您可以导出多个类或变量,而
导出默认值
用于导出单个类/变量。有关更多信息,请参见此处。第一个名为导出。您可以导出多个类或变量,而
导出默认值
用于导出单个类/变量。更多信息请参见此处