Top View


Author Daiki Urata

Fusicフロントエンド座談会 2024/12/04

2024/12/13

はじめに

みなさんこんにちは、チーム「Flair」の浦田です。 「Fusicフロントエンド座談会」は、Fusicのフロントエンドエンジニアが、チーム内で気になった記事や技術情報を共有し、ちょっとだけ深ぼりしていく会です。

前回から2ヶ月ほど空いてしまい、話題がたくさん溜まってしまったので、今回コメントは控えめでサクッとご紹介していければと思います!

前回の記事

UI/UX

ダッシュボードづくりの教科書

  • Fusicでは管理画面とかよく作るので良さそう

作図ツール自作記事

  • draw.ioのようなものを自作している記事
  • yjsを使ってCRDT(コンフリクトしないデータ)を実現している

第1回『モバイルアプリアクセシビリティ入門』公開読書会

ランタイム/プログラミング言語

Deno2

  • package.jsonやnode_modulesサポートなどNode.js互換になった
  • LTSが出たので、企業でも使うところが増えそう!?
  • 今日(12/4)時点では2.1が出てる模様

Node.js 23

  • v22がLTSとなる
  • ESMがデフォルト有効になる

TypeScript 5.7

React

Next.js 15

Next.jsのOrganizationがGitHubに登場

  • Vercel以外のデプロイサンプルコード(Render/Railway/Google Cloud Runなど)が置かれている

Next.jsのuse cacheディレクティブ

  • use cacheディレクティブが出てきて、ページ単位でキャッシュ制御ができるようになるかも

Next.jsのセキュリティ

  • Next.jsのセキュリティで気をつけるポイントがまとまっている

小規模プロダクトにおけるReact状態管理ライブラリ選定

  • 自分がなんとなく小規模プロジェクトではJotaiが良いかなと思っていて、それがいい感じに言語化されていた

  • 最近は小規模ならContext API使わず、最初からJotaiを導入するようにしている

React Router v7(Remix)

  • Remixと統合されたReact Router v7がリリースされた
  • 今後はReact Routerをライブラリまたはフレームワークとして使用することができる

React Native/Expo

React Native 0.76

  • New Architectureがデフォルト有効になった

Expo SDK 52

  • React Native 0.76
  • ここはまたいつものようにExpoキャッチアップ会を開催して詳しく見ていきます

Storybook 8.4

  • ついにReact NativeでもStorybook8が使えるようになった

Expo Router RSC

  • React Native + Expo RouterでReact Server Componentsが動くようになる
  • これでuse server/use dom/use clientの3種類のコンポーネントが使える

Ubieが2024年にReact Nativeを選ぶ理由

  • Fusicでも2020年からReact Native/Expoを採用していますが、CNGの恩恵をかなり受けていますので、これからもベットしていきたいですね!

Vue

Nuxt 3.14

TSバックエンド

Honoを使ったSQLインジェクション解説記事

OpenAPIスキーマが生成できるHonoプラグイン

  • すでに同じような @hono/zod-openapi というものがあるが、hono-openapi の方は純粋なzodスキーマで書けるし、ValibotやTypeBoxにも対応している

Prisma 6

  • v6の特徴としてパフォーマンスの向上やType-Safe SQLがある

その他

Chrome DevToolsのAIアシスタントパネル

書籍「[作って学ぶ]ブラウザのしくみ」

Playwrightを参考にブラウザ内テキスト検索を高速化する

Info.plistのMDItemKeywordsフィールド

mizchiさんによる 「LAPRAS 公開パフォーマンスチューニング 」調査編

TS Kaigi 2025開催決定

  • 今回は2日間と大規模になりました

Android 16 Preview

書籍「詳解 Jetpack Compose 基礎から学ぶAndroidアプリの宣言的U」

「こちらをクリック」などのリンクがあるとLighthouseの減点対象に

  • 使いがちなので気をつけたい
Daiki Urata

Daiki Urata

Twitter X

フロントエンド/モバイルアプリなどを主に開発しています。