javascript - React 和 React Native 意义上的父组件和子组件是什么意思?

标签 javascript reactjs react-native

我是 ReactReact Native 的新手,正在尽我最大努力学好它。在学习过程中,我来到了props and state课,但有一件事让我感到困惑,那就是父组件子组件

当我们在 ReactReact Native 中创建组件时,它是这样创建的:

export default class myApp extends React.Component{
    render(){
        return(
            // Do something ...
        );
    }
}

就是这样。那么,为什么人们说父组件和子组件等等。 React.Component 是父组件还是 myApp 是子组件。父组件和子组件如何通过props 和状态 进行通信。可以请有人用简单的语言和几个例子来解释,我会很高兴。

谢谢!!!

最佳答案

在 React.js 和 React Native 中,您使用组件渲染 UI。假设您要构建一个 House 组件。但首先,您要构建一组不同的组件,这些组件将用作构建 block ,例如 DoorWallWindow 组件。然后,您将在 Houserender 函数中使用这些组件来渲染它。此示例中的这些构建 block 组件是子组件,House 组件是它们的父组件。

附带说明一下,这个概念最初来自 DOM,尽管您在 DOM 中谈论的是节点(父节点等)而不是组件。

关于javascript - React 和 React Native 意义上的父组件和子组件是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52621217/

相关文章:

javascript - 如何在 HTML5 Canvas 中临时更改圆圈颜色

javascript - 模态关闭时执行函数(附有 Plunker)

javascript - 从 HTML 日期选择器 : incorrect date returned 初始化 JS 日期对象

reactjs - 为什么 readonly 关键字不适用于解构

javascript - Redux 形式 v5 : How to clear/hide submit error after field edited

javascript - react : weird stale closure issue with `useRef`

reactjs - 在 iOS 上的 React Native 中,有没有办法确定应用程序何时恢复?例如 onResume 事件?

react-native - 如何在矩阵作业中使用 actions/cache@v2

react-native - 为什么高度不会自动调整到宽度?

javascript - Grails和Javascript