Skip to content

Instantly share code, notes, and snippets.

View halllllll's full-sized avatar
🌴
On vacation

halK halllllll

🌴
On vacation
View GitHub Profile

タイトル

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

初めに

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

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

@sdesalas
sdesalas / Async.gs
Last active August 23, 2024 11:43
Asynchronous execution for Google App Scripts (gas)
/*
* Async.gs
*
* Manages asyncronous execution via time-based triggers.
*
* Note that execution normally takes 30-60s due to scheduling of the trigger.
*
* @see https://developers.google.com/apps-script/reference/script/clock-trigger-builder.html
*/
@kenmori
kenmori / TypeScriptPractice.md
Last active May 19, 2024 01:52
TypeScript 練習問題集
#!/usr/bin/python
'''
This script downloads your likes from your Tumblr blog.
It needs *BOTH* a valid OAuth key + secret *AND* a user token (obtained through OAuth).
Obtain the former here: https://www.tumblr.com/oauth/apps
Obtain the latter through API Explorer: https://api.tumblr.com/console/calls/user/info
(or through the nonsense of an OAuth dance if you'd like, this is Tumblr anyway,
I won't kink-shame you. But seriously.)

PowerShell Gives You Wrongs

三年半の格闘の末に僕が見たもの、あるいは試行錯誤の覚書、すなわち二番煎じ。

はじめに

PowerShell 3.0以上のバージョンを使用すること。2.0以下のバージョンは、書き捨ては仕方ないとしても、保守対象のスクリプトを書くべきではないし、あらゆる言及に値しない。全力でバージョンアップをしろ。

式と文の常識を超えて

@syuchan1005
syuchan1005 / My Emoji Commit.md
Last active November 12, 2018 13:34
自分がコミット時に使う絵文字一覧
絵文字 文字列 意味
🎨 art コードのフォーマットや構造にテコ入れ
🚀 rocket パフォーマンスを改善
✏️ pencil2 ドキュメントを書いた時
🚧 construction 作業中
heavy_plus_sign 機能を追加,完成
heavy_minus_sign 機能を削除
🔈 speaker ログを追加
🔇 mute ログを削除
@kenmori
kenmori / JavaScript.md
Last active October 23, 2024 13:10
JavaScript練習問題集(ECMAScript2015,2016,2017,2018,2019,2020, 2021, 2022, 2023, 2024, 2025, other Library)

JavaScript練習問題集

JavaScript

更新情報

・constをletに修正、問題を追加(2024/9/27)
・問題を追加(2024/7/20)
・問題を追加(2024/4/12)
@mitsuruog
mitsuruog / index.md
Last active October 25, 2024 05:35
express実践入門

express実践入門


自己紹介

小川充

  • mitsuruog
// Draws a triangle using low-level OpenGL calls.
import java.nio.*;
PGL pgl;
PShader sh;
int vertLoc;
int colorLoc;
float[] vertices;
@hoshi-sano
hoshi-sano / png_glitch.pde
Created August 21, 2013 15:52
Glitch PNG Generator/Displayer
import java.io.ByteArrayOutputStream;
import java.util.zip.DataFormatException;
import java.util.zip.Deflater;
import java.util.zip.Inflater;
import java.util.zip.CRC32;
import javax.xml.bind.DatatypeConverter;
// フィルタータイプ
static final int FT_NONE = 0;
static final int FT_SUB = 1;