Lean Engineer

リーンエンジニア〜効率的に実験しながら、技術を学ぶブログ

react-native-sortable-listviewでwrapperLayout.pageYでクラッシュする

 ReactNativeでユーザーが自由のドラッグでソートできるような機能を提供している。そのために、react-native-sortable-listviewというライブラリを利用させていただいている。こんな感じになる。

f:id:kasajei:20180812113959g:plain:w320

 とても便利なライブラリなのだが、たまにクラッシュする。以下のようなクラッシュログだ。

Undefined is not an object (evaluating 'wrapperLayout.pageY'))

 さて、修正案が載っていた。

 ライブラリ自体を直さないといけないので、forkして、直した

 githubに公開しているので、RectNativeに導入するには、

npm i --save kasajei/react-native-sortable-listview#master

 とすれば、既存のライブラリを置き換えてくれるはずだ。しばらく運用しているが、同様のエラーは起こっていない。ひとまず、これで良さそうだ。