0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Expo SDK44で新しいJSX Transformが使えるようになった

Posted at

Expo SDK44のアナウンスブログに以下のように書いてあります。

React 17 JSX transform now enabled by default: this means that you don’t need to write import React from 'react'; at the top of every source file that uses JSX. Learn more about the transform and how you can disable it, if you prefer.

これで、React 17のWeb開発でできていたimport文の省略がExpo開発でもできるようになりました。一般的には特に大したメリットはないかもしれませんが、とある自分のプロジェクトでは、WebのコードとExpoのコードが共通であるため、同じように書けることはメリットでした。

仕事のExpoプロジェクトでもSDK44にアップグレードして、import Reactの撲滅を推進しようと思います。すっきりする以外のメリットはないと思いますが。

余談ですが、react/jsx-runtimeを個別のパッケージで提供してくれないかなと思ったことがあります。jotai-jsxという実験プロジェクトがありまして、reactは不要でjsx-runtimeだけを使いたいのですが、今だとreactが依存パッケージに入ってしまいます。ただ、バンドル時には不要なコードは消えると思うので、気持ちの問題だけかもしれません。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?