0

Können Sie Params (wie Anfangsrequisiten) an die Root-Komponente in reagieren nativ?Params an Root-Komponente übergeben

E.G.

import { AppRegistry } from 'react-native' 
import { Volcalc } from './app' 

AppRegistry.registerComponent('volcalc_m',() => Volcalc({height:10,width:10})) 

Ich erhalte die Fehlermeldung:

Unable to execute JS call: fbBatchedBridge is undefined

Antwort

1

Als Volcalc wird Ihr Root-Komponente, geben Sie einfach die Komponenteneigenschaften im Konstruktor dieser Methode:

class Volcalc extends React.Component { 
    constructor(props) { 
     super(props); 

     this.state = { 
      height: 10, 
      width: 10, 
      ... 
     } 

     ... 
    } 

    ... 

Wenn Sie unterschiedliche wollen Höhen je nach Plattform (iOS und Android), dann erstellen Sie eine Root-Komponente in index.android.js und index.ios.js Rendern der Volcalc Komponente darin: <Volcalc height={10} width={10} />.

Verwandte Themen