こんにちは、Reactに戯れ中の@yoheiMuneです。 仕事で担当しているアプリケーションについて、一部React化した際に、古い端末たちでも動く対応をしたので、それをブログに残しておきたいと思います(これは絶対に今後も参照しそうな気がします、個人的に)。 目次 今回対応した古い端末たち Reactはモダンな環境で動くように実装されているので、何も対応しないと以下のような古い端末で起動すらしないという状況でした。 iOS6やiOS7のSafari Android4.0の標準ブラウザー HTCなど一部の古めの端末 これらでも動くようにするために、いろいろと試行錯誤した結果、最終的には動くようになりました。後述の3つでした。 ES5のポリフィル導入 まずはこんな感じのエラーが出ました。 TypeError: Result of expression 'Object.freeze' [und