1. Add a new component to the project and you should execute the NPM install command
2. Project execution react-native run-android error, should enter the Android directory, execute gradlew.bat clean command
3.ListView reference function, the this binding should be done in the constructor first
Constructor (props) {This.renderitem = This.renderItem.bind ( this);} Onpressicon (UID, aid) {const {Navigator}= This. Props; Interactionmanager.runafterinteractions (()={Navigator.push ({component:loadmyteammemberinfocontainer, Name:' Member Details ', 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= "Loading in ..."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}> Status: </Text><Text Style={styles.textred}>{doctor.state}</text></text> </View> <view style={styles.operightcontent}> &L T Text style={[styles.textdefault,styles.textope]}> View Details ></Text> </View> </View> </TouchableOpacity>
React native encounters the pit