← Back

週間React Native #12

2025-11-26 / #12

Yoga LayoutにCSS Gridがサポートされるかも?

React Nativeでも使われている、Yoga LayoutにCSS GridをサポートするPRが作成されました。 React NativeでもCSS Gridがサポートされるかもしれないので、期待したいですね!

React Native Skia 2.4.0が公開

React Native Skiaの2.4.0が公開され、zIndexがサポートされました。

Radon IDEのフリープランが登場

Software Mansionが開発しているReact Native用のIDE(VS Code & Cursor Extension)にフリープランが登場しました。 非商用利用であれば無料で使えるようになりました。

expo-brownfield-targetが公開

Software Mansionから、ExpoアプリをBrownfield(既存のネイティブアプリ)に埋め込むためのExpo Config Pluginが公開されました。 react-native-brownfieldでReact Nativeで作られたアプリをBrownfieldに組み込みやすくなりましたが、CNGを使用したExpoアプリでは設定が複雑になっていました。 expo-brownfield-targetを利用することで、それらの設定が簡略化できるそうです。

https://github.com/software-mansion-labs/expo-brownfield-target

React Native用のHTTP Server: op-serverが公開

React NativeアプリにHTTPサーバを組み込める、op-serverが公開されました。 こちらはC++で実装されており、プラットフォーム固有のライブラリへの依存もないそうです。 ユースケースとして、以下のようなものが上げられています

WebView用にHTMLをサーブするのにも利用できそうですね。

https://github.com/OP-Engineering/op-server

react-native-bootsplash v7のベータ版が公開

スプラッシュ画面のカスタマイズができる、react-native-bootsplashのv7 betaが公開されました。 Expo Config Pluginsがリニューアルし、app.config.js(app.json)でのカスタマイズがより簡単になりました。

Liquid Glassスタイルのテキスト入力の例

v0アプリをインスパイアし、expo-glass-effectとreact-native-keyboard -controllerを使ってLiquid Glassスタイルのテキスト入力を実現しています。

今週のひとこと

YogaのCSSサポートはずっと期待していたので、実際にReact Nativeに使えるようになるのが楽しみですね! こちらのPRを提出したnishan氏、React NativeにiOSのfilter blurを追加したりなど、ここ最近のReact Nativeへの貢献が凄まじいですね。

本日11月26日、サイバーエージェント様にてReact Native Meetupが行われます! 私も登壇予定なので、ぜひご参加ください! (現地参加枠は埋まりましたが、オンライン参加枠はまだいくつか枠が残っていそうです)

https://react-native-meetup.connpass.com/event/373376/