Я пытаюсь использовать панель инструментов ios и импортировать ее в компонент, используемый для реагирования на native. Я не понимаю, где я ошибся. При использовании var Tool = require('toolkit.ios.js');
React native custom component
Файл есть. Что мне здесь не хватает? Я пытался следовать этому учебник здесь, но с компонентом панели инструментов https://facebook.github.io/react-native/docs/native-components-ios.html#content
#import <Foundation/Foundation.h>
@import UIKit;
#import "RCTViewManager.h"
@interface RCTToolBar : RCTViewManager
@end
@implementation RCTToolBar
RCT_EXPORT_MODULE()
- (UIView *)view
{
return [[UIToolbar alloc] init];
}
@end
// MapView.js
var React = require('react-native');
var { requireNativeComponent } = React;
// requireNativeComponent automatically resolves this to "RCTMapManager"
class ToolBar extends React.Component {
render() {
return <RCTToolBar />;
}
}
module.exports = requireNativeComponent('RCTToolBar', ToolBar);
редактировать: перепутались на копирование и вставка кода.
Это была одна из проблем, другая была потому, что я следовал примеру и назвал файлы RCTMapManager.m, они уже существуют, поэтому я получал дубликаты ссылок. Спасибо за ввод. –