Расширение родителя и использование родительского метода рендеринга реагирует на нативный

Это общий вопрос, поскольку я нигде не видел ничего подобного. Поэтому, если у меня есть родительский компонент, подобный приведенным ниже примерам, и я должен был отобразить дочерние элементы потомка в родительском элементе, как я мог бы сделать это, если это возможно (кроме создания метода 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>
        )
    }
}

1 ответ

Решение

По своей природе родительский класс не знает ни одного класса, который extends Это. Так что нет. MDN расширяет документацию, объясняет больше.

В противном случае ссылки могут помочь вам получить доступ к Component"s props, лайк children,

Другие вопросы по тегам