🔖

【RN Update 2023年5月】Expo Router v2発表 他

2023/05/31に公開

はじめに

こんにちは!
犬専用の音楽アプリ オトとりっぷでエンジニアしています、足立です!

https://www.oto-trip.com/

この記事では、今月のReact Nativeに関連するニュースを紹介します。

目次

  • ライブラリ情報
    • App.js Conference 2023
  • React Native関連情報
    • Blueskyアプリのオープンソース化

ライブラリ情報

App.js Conference 2023

React Nativeに関するカンファレンスのApp.js Conference 2023が開催されました!

https://appjs.co/

このカンファレンス内でライブラリに関する情報が公開されていたので、紹介します。

Write Once, Route Everywhere: File System-based Navigation for Native Apps

Expo Router V2が発表されました!
V2では、WebアプリのリンクからMobileアプリに直接アクセスできるようになるようです。
またCSSがサポートされ、さらにWebとMobileの垣根がなくなるのかもしれません。
6月に公開されるExpo 49へ搭載される予定みたいなので、心待ちにしましょう。

https://twitter.com/Baconbrix/status/1656634363847507968?s=20

The Joy of Painting with Skia

RichTextというReact Native Skia上にテキストを表示させることができるAPIを開発中のようです。これにより、表現豊かなテキストが作成可能になります。

React Native関連情報

Blueskyアプリのオープンソース化

Twitterの元CEOのジャック・ドーシー氏が発表したSNSアプリBlueskyのソースコードが公開されました!

https://github.com/bluesky-social/social-app

なんと、Web・MobileともにExpoで作られています!
各種Expoライブラリを軸に、ルーティングにreact-navigation、その他react-native-reanimatedreact-native-gesture-handlerなどのReact Native王道ライブラリが使用されており、非常に参考になるレポジトリです。
興味深い点として、状態管理にはcreateContextを使用している点です。Reduxとか使わないんですね。

最後に

ここまで読んでいただきありがとうございました。

もし犬専用の音楽アプリに興味を持っていただけたら、ぜひダウンロードしてみてください!

https://www.oto-trip.com/

Discussion