react native 遇到的坑

Posted 编程随想曲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react native 遇到的坑相关的知识,希望对你有一定的参考价值。

1.项目中新加入组件,应执行npm install命令

 

2.项目执行react-native run-android 报错,应进入android目录,执行gradlew.bat clean命令

 

3.ListView引用函数,应先在构造器中进行this绑定

constructor(props) {
       
        this.renderItem = this.renderItem.bind(this);
}

onPressIcon(uid, aid) {
        const {navigator} = this.props;
        InteractionManager.runAfterInteractions(() => {
            navigator.push({
                component: LoadMyTeamMemberInfoContainer,
                name: ‘成员详细‘,
                uid: uid,
                aid: aid
            });
        });
}

<ListView
                initialListSize={1}
                dataSource={dataSource}
                renderRow={this.renderItem}
                onEndReached={this.onEndReached.bind(this,dataState)}
                onEndReachedThreshold={0}
                renderFooter={this.renderFooter.bind(this,dataState)}
                refreshControl={
                  <RefreshControl
                    refreshing={dataState.isRefreshing}
                    onRefresh={this.onRefresh.bind(this)}
                    title="加载中..."
                    colors={COLOR_REFRESH_CONTROL}
                  />
                }
            />

<TouchableOpacity
                        onPress={this.onPressIcon.bind(this,doctor.id,doctor.applyId)}>
                        <View style={styles.opeContent}>
                            <View>
                                <Text style={styles.textDefault}><Text style={styles.textWeight}>状态:</Text><Text
                                    style={styles.textRed}>{doctor.state}</Text></Text>
                            </View>
                            <View style={styles.opeRightContent}>
                                <Text style={[styles.textDefault,styles.textOpe]}>查看详情></Text>
                            </View>
                        </View>
                    </TouchableOpacity>

 

  

以上是关于react native 遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

react-native-device-info集成遇到的坑

react-native 开发中遇到的坑

Native项目迁入React-Native过程中遇到的坑(0.4x版本)

谈谈React Native环境安装中我遇到的坑

React Native入门及一些踩过的坑

React Native入门及一些踩过的坑