Estoy declarando un componente dentro de un componente de los padres. Quiero establecer específicos de accesorios en un archivo y, a continuación, en el componente padre, quiero ser capaz de establecer con los otros accesorios para el niño componentes de todos a la vez (ya que son las propiedades compartidas.. la mayor parte).

Mi problema es que el niño componente intenta representar y no desde la necesaria prop tipos que no estén establecidos en un principio.

Hay una manera de decirle a su hijo componente esperar los necesarios apoyos a hacer?

En el ParentComponent representar la función, puedo llamar a otra función para ejecutar Reaccionar.Los niños.map() y anexar los apoyos a ChildComponent.

La (bruto) de la sección donde el componente hijo está siendo prestados:

JS:

<ParentComponent>
    <ChildComponent
        attribute="test_attribute"
        label="Child Component"
        type="number"
        width={3}
    />
</ParentComponent>

InformationsquelleAutor cmwall | 2016-05-18

1 Comentario

  1. 14

    Puede utilizar un condicional instrucción de procesamiento a sólo haría que el niño cuando los apoyos son pobladas:

    let {foo, bar} = this.props;
    
    <ParentComponent>
        { foo && bar ? <ChildComponent foo={foo} bar={bar} /> : null }
    </ParentComponent>

    O lugar de null usted podría obtener un <LoadingSpinner /> o algo.

Dejar respuesta

Please enter your comment!
Please enter your name here