Я не программист JS или React, но мне нужно использовать его для своего проекта.
Я хочу передать значения в свои представления React из своего собственного кода, чтобы он отображался движком React.
Я пробовал много вариантов
Мой родной код выглядит так:
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"ReactTesting"
launchOptions:@{@"initialProps" : @"<Text>Hello from native code</Text>"}];
rootView.initialProperties = @{@"initialProps" : @"<Text>Hello from native code</Text>"}; // ???
И в моем коде реакции я хочу отобразить этот JSX:
var ReactForTesting = React.createClass( {
render: function() {
return (The Launch Options that were sent to this view); //How do I render it?
}
});
Я пробовал возвращать различные вещи в функцию рендеринга - никто не будет отображать:
render : function () {
return this.props; // doesn't work
}
render : function () {
return this.props.initialProps; // doesn't work
}
render : function () {
return this.props.initialProps; // doesn't work
}
also fiddling with:
React.createElement()
React.createClass()..