Skip to content

Instantly share code, notes, and snippets.

View halllllll's full-sized avatar
🥦
yes

halK halllllll

🥦
yes
  • I say, NO JOB
  • seaside, Niigata pref.
View GitHub Profile

タイトル

react-hook-formとyupを使った重複チェックバリデーション

初めに

最近yupに値の重複チェックするためのいい感じの機能が入ったので、react-hook-formと組み合わせて重複チェックをする方法を備忘のため書き綴っていきます。 今まではデータのネストが深い場合、ネストを遡って他のデータにアクセスしデータのバリデーションが難しかったのですが、yupのv0.29.1から追加されたtest関数のコンテキストのfromプロパティを使用することによってネストを遡ることが容易になりました。
jquense/yup#556

今回はそのfromを使用し、フォームの重複チェックバリデーションを作ってみます。

Docker + Claude Code + xcode-remote アーキテクチャ

Claude Codeを --dangerously-skip-permissions で自律的に動かしつつ、ホストのMac環境を汚さず、かつXcodeビルドなどMacでしか実行できない操作も可能にする仕組みの解説。

解決したい課題

Claude Codeの --dangerously-skip-permissions は強力だが、ホスト環境で直接実行すると以下のリスクがある:

  • ファイルシステムへの無制限なアクセス
  • 任意のシェルコマンドの実行