扩展父级并使用父级渲染方法进行原生反应



这是一个常见的问题,因为我在任何地方都没有见过这样的问题。因此,如果我有一个像下面例子一样的父组件,并且我要在父组件中呈现子组件的子组件,如果可能的话,我该怎么做(而不是在父组件上创建getParentComponent(children(方法(。当调用子渲染时,是否会自动插入子内容?

import React, {Component} from 'react';
import {View} from 'react--native;
class CustomView extends Component {
    render() {
        return (
            <View style={styels.customStyle}>
                // this is where I want to render my child content
            </View>
        )
    }
}
import React, {Component} from 'react';
import {CustomView} from 'somewhere;
class ChildView extends CustomView {
    render() {
        return (
            <View style={styels.childStyle}>
                // take this view and all the content with in and render it in the parent render
            </View>
        )
    }
}

从本质上讲,父类不知道extends所包含的任何类。因此,没有。MDN扩展文档解释了更多。

否则,refs可能会帮助您访问Componentprops,比如children

相关内容

  • 没有找到相关文章