Add deprecation notice to SwipeableListView

Summary: ListView is deprecated and SwipeableListView uses ListView. Thus, it is deprecated as well.

Reviewed By: RSNara

Differential Revision: D10437408

fbshipit-source-id: a08391d5b099e74b6ec179cd940ac404b2e702f4
This commit is contained in:
Eli White 2018-10-18 15:31:11 -07:00 committed by Facebook Github Bot
parent 5e997f9d51
commit 99471f87b9

View File

@ -13,6 +13,7 @@
const invariant = require('fbjs/lib/invariant');
let showedListViewDeprecation = false;
let showedSwipeableListViewDeprecation = false;
// Export React, plus some native additions.
module.exports = {
@ -119,6 +120,14 @@ module.exports = {
return require('SwipeableFlatList');
},
get SwipeableListView() {
if (!showedSwipeableListViewDeprecation) {
console.warn(
'ListView and SwipeableListView are deprecated and will be removed in a future release. ' +
'See https://fb.me/nolistview for more information',
);
showedSwipeableListViewDeprecation = true;
}
return require('SwipeableListView');
},
get TabBarIOS() {