※この記事はReact Native v0.51での出来事を記載しています。 React開発にESLintを使用していて、Airbnb社のルールを使用している人は要注意 最近の開発がReact(Web)で、Airbnb社のESLintのルールを適用していた。Airbnb社のESLintルールでは、標準でReactコンポーネントのJavaScriptファイルについて、拡張子を「.js」ではなく「.jsx」にすることが推奨されている。今回のReact Native開発でも、WebのReact開発より、引き続きAirbnb社のESLintルールを適用している。 React NativeがサポートするJavaScriptファイルの拡張子はあくまで「.js」であり、「.jsx」はサポートしない 結論は見出しの通りである。この問題に直面した時は、ちょうどプロジェクトの駆け出しだったので、インストールし
![React Nativeでファイルの拡張子に「.jsx」を使用していたら、UnableToResolveErrorが出て困った - MMiyauchi Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)