私はhtmlボディクラスを変更する反応コンポーネントを持っています。クラスはcomponentDidMountに追加され、componentWillUnmountで削除されています。私はタイプチェックのためにFlowを使用しています。私はフローを実行すると、私は次のエラーを取得する:React Flow可能なnull値はdocument.body.classList.addで
src/modules/homepage/HomePage.js:27
27: document.body.classList.remove('homepage')
^^^^^^^^^ property `classList`. Property cannot be accessed on possibly null value
27: document.body.classList.remove('homepage')
^^^^^^^^^^^^^ null
誰もがこのエラーを抑止する方法や推奨されるアプローチであるものをお勧めすることはできますか?
ありがとうございました
感謝たくさんのクリーナーです:) –
残念ながら、フローは条件付きチェックを無視するので、私はdeclareに終わりましたvar document:Object;ファイルの上に –
不変の関数を宣言する方法は明確ではなく、ドキュメントへの参照や例は歓迎です。 – ilyaigpetrov