何が起きたか
react-navigationのヘッダーにImageを使用したくて以下のようにしていた
navigationOptions: {
title: (
<Image source={xxx}/>
),
}
2.5.5
に上げるとエラー
エラー内容
- title must be string or null, instead it was of type
これは2.5.4
以前の仕様では問題なく動作していました。
2.5.5になると
title
オプションではstring以外受け付けないようになりました。開発モードではエラーになります。
該当コミット: bc01a4c
どうするか
コミッターに聞いたところ、headerTitle
オプションを代わりに使うようにとのコメントがありました。
title
はあくまで文字列専用にして、それ以外はheaderTitle
で扱うような使い分けかもしれません。
navigationOptions: {
headerTitle: (
<Image source={xxx}/>
),
}
備忘録として。