我目前正在尝试制作本教程的 Ios 版本。
本教程是通过 react-native-create-bridge 在 react-native 中使用原生模块的简要介绍
我应该在文本下方看到一个简单的蓝色框。但是,我收到未定义的错误“无法准备好属性“字符串”。在检查有问题的行并删除 .string 部分之后。但是,现在呈现的页面没有预期的蓝色框。
这就是 ThirdSquareNativeView.js 的样子
// Created by react-native-create-bridge
import React, { Component } from 'react'
import { requireNativeComponent } from 'react-native'
const ThirdSquare = requireNativeComponent('ThirdSquare', ThirdSquareView)
export default class ThirdSquareView extends Component {
constructor() {
super();
console.log('this this working?');
}
render() {
return <ThirdSquare {...this.props} />
}
}
ThirdSquareView.propTypes = {
exampleProp: React.PropTypes.string
}