Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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_Package - Fatal编程技术网

Javascript 使用父组件包导入子组件包

Javascript 使用父组件包导入子组件包,javascript,reactjs,package,Javascript,Reactjs,Package,我已经看到了一些组件的使用,如下面的示例 import Parent from 'Parent'; <Parent.Child/> ...or... <Parent> <Parent.Child/> </Parent> 从“父项”导入父项; 或 我应该如何构造包以便我可以这样做?另外,我该怎么称呼这种结构呢?答案在后面 TL;DR,父类是常规组件,子类是父类的静态属性 如果要为功能组件执行此操作,可以执行以下操作: function

我已经看到了一些组件的使用,如下面的示例

import Parent from 'Parent';

<Parent.Child/>
...or...
<Parent>
    <Parent.Child/>
</Parent>
从“父项”导入父项;
或
我应该如何构造包以便我可以这样做?另外,我该怎么称呼这种结构呢?

答案在后面

TL;DR,父类是常规组件,子类是父类的静态属性

如果要为功能组件执行此操作,可以执行以下操作:

function Child() {
  return <div>this is a child</div>
}

function Parent() {
  return <div>this is a parent</div>
}

Parent.Child = Child;  // assign the child as a property of the parent function

function App() {
  return (
    <div className="App">
      <Parent/>
      <Parent.Child/>
    </div>
  );
}
函数子函数(){
这是一个孩子
}
函数父函数(){
return这是一个父对象
}
Parent.Child=Child;//将子函数指定为父函数的属性
函数App(){
返回(
);
}

@Jayce444我想接受答案。你能把它作为答案贴出来吗?好的,完成了。@InyoungKim是的,有一个选项,我会把它添加到我的答案中