2017-09-07 4 views
-1

フラットリスト機能を古い反応ネイティブバージョンで使用する方法です。私の反応ネイティブバージョンは0.41.2です。私は大規模なデータをレンダリングするために折り畳み式のセットでフラットリストを使用したいと思います。フラットリストと代替ネイティブで反応

答えて

1

FlatListが0.44でリリースされました。以前のバージョンでは、ListViewを使用してください。公式ドキュメントから 簡単な例:

class MyComponent extends Component { 
    constructor() { 
    super(); 
    const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); 
    this.state = { 
     dataSource: ds.cloneWithRows(['row 1', 'row 2']), 
    }; 
    } 

    render() { 
    return (
     <ListView 
     dataSource={this.state.dataSource} 
     renderRow={(rowData) => <Text>{rowData}</Text>} 
     /> 
    ); 
    } 
} 

https://facebook.github.io/react-native/docs/listview.html

+0

はい私が使用しているが、いくつかのパフォーマンスの問題を持っている、それは私ができるようFlatList –

1

信託私は、あなたがRNバージョン0.43以降を使用せずにFlatListコンポーネントを使用することができます方法はありません。あなたができる唯一の方法はあなたのRNバージョンをアップグレードすることです。

+0

のためにあなたを求めている方法ですしてくださいステップを使って最新のものへのアップグレードの影響を私に導きます。 –

+1

ここから簡単に手順を実行できます。https://facebook.github.io/react-native/docs/upgrading.html – wlisrausr

関連する問題