はじめに 最近よく聞くフロントエンド周りで真のユニバーサルプラットフォームを目指すぜ!っていう文脈でreact-native-web, reactxpなどが出てきています。 今回は、その中でもreact-primitivesについてこのライブラリがなにをやっているのか、どうやって動いているのか要点を解説したいと思います。 react-primitivesの概要 そもそもreact-primitivesとはなんなのか。 react-primitivesは簡単に言うと、ReactNativeで書いたコードを、web, native, vr, sketch, windowsのプラットフォームを抽象化する層を挟むことで各プラットフォームで動作可能にし、reactのアプリケーションを開発する上で必要最低限のコンポーネントを集めたライブラリです。 primitivesという名前はこの共通の必要最低限の
![react-primitivesってなにやってるんですか?!](https://cdn-ak-scissors.b.st-hatena.com/image/square/50e9f463c17c8b449d40d2b09d7a52bd0ad7adf0/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9cmVhY3QtcHJpbWl0aXZlcyVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MSVBQSVFMyU4MSVBQiVFMyU4MiU4NCVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MiU4QiVFMyU4MiU5MyVFMyU4MSVBNyVFMyU4MSU5OSVFMyU4MSU4QiVFRiVCQyU5RiVFRiVCQyU4MSUyMCVFMyU4MCU5QyVFMyU4MiVCRCVFMyU4MyVCQyVFMyU4MiVCOSVFMyU4MiVCMyVFMyU4MyVCQyVFMyU4MyU4OSVFMyU4MSU4QiVFMyU4MiU4OSVFOCVBNiU4MSVFNyU4MiVCOSVFMyU4MiU5MiVFOCVBNyVBMyVFOCVBQSVBQyVFMyU4MCU5QyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YTg0ZjQzYjYxNTU3MjA0OWRmZDA2MjIxZTk2YzAxY2E%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwU2hhZ2FtaWkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTJmMGU2ZGI5OTg1OGRlNzNiMzIxYzQyNjVmMDM4MGM0%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De7cf683f1072b72eb1ed61dc31279710)