タグ

2024年6月28日のブックマーク (9件)

  • Component – React

    Component は React コンポーネントの基底クラスであり、JavaScript のクラスとして定義されています。React は現在でもクラスコンポーネントをサポートしていますが、新しいコードでの使用は推奨されません。

    Component – React
    tohokuaiki
    tohokuaiki 2024/06/28
    Componentはもう使わないでfunctionベースにしてくださいと。書き換え方も。
  • IME未確定時はKeyboardEvent.keyを無視したい|株式会社トリドリ(toridori)

    はじめにtoridori開発部の大谷と申します。 春の温かみを感じるいい時期となりましたね。 そして人類の怨敵である花粉症の時期でもあり、私も毎年苦しめられていました。 あらゆる薬等全く効果を出さず、花粉に怯える生活をしてきた私ですが、今年は奮発して花粉をも浄化すると言われる空気清浄機を購入してみました。 その効果は抜群、私の部屋は聖域と化し、外にさえでなければ花粉に悩むことがなくなりました。 リモート等で家から出る機会があまりない人は是非検討してみてください。 人生の幸福度が上昇します。 さて、今回はエンジニアブログの第4弾として、keyboardEvent.keyをIME未確定時は発火させないようにする方法について説明したいと思います。 なお、記事ではReact.jsとMaterial-UIを使用しています。 IME未確定のときの動作keyboardEvent.keyを使うことで、押

    IME未確定時はKeyboardEvent.keyを無視したい|株式会社トリドリ(toridori)
    tohokuaiki
    tohokuaiki 2024/06/28
    インプットフィールド確定でタグをだす
  • 【2024年1月】Next.js での新規アプリの構成 & Next.js ディレクトリ構成(features)

    選定の方針 ログインしての利用がメインで、ユーザーがあまり多くないサービスを想定しています。 開発効率の重視して、出来るだけWebアプリに集中できる構成を目指しています。 コスト理由で中断しないように、個人でも支払える費用感を意識しています。 Next.js ライブラリ構成 メインで使っているライブラリです。Next.js + Vercelの開発体験が良すぎるので、できる限り活用して開発することを意識して作っています。 フレームワーク Next.js メインで使うライブラリ SWR tRPC React Hook Form Jotai Style/CSS に関して Vercelがリリースしたv0をいいなと思って、v0の出力で使われているTailwind CSS + shadcn/uiを使うようにしています。(v0活用は検証中です) よく使うインフラ系サービス Vercel: Gitにpus

    【2024年1月】Next.js での新規アプリの構成 & Next.js ディレクトリ構成(features)
    tohokuaiki
    tohokuaiki 2024/06/28
    ディレクトリ構成の参考に。
  • React で入力フォームの onChange イベントを IME ON のときに無視する

    何をするか?React のテキスト入力フォーム(input コンポーネントや muiTextField など)で onChange イベントハンドラーを設定すると、入力テキストが変化したときに任意の処理を行うことができます。 ただ、onChange イベントは IME での日語変換中にも呼び出されてしまう ので、おそらく、想定しているよりも多く呼び出されてしまいます。 インクリメンタルサーチなどで、入力のたびに API 呼び出しをしているようなケースでは、この振る舞いは抑制しなければいけません。 ここでは、IME が ON になっているとき(つまり日語変換中)に、onChange イベントを無視する実装例を紹介します。 このあたりの実装は、ブラウザごとの微妙な振る舞いの差(特に Esc キーで IME 入力をキャンセルした場合など)を考えると、結構複雑だったりします。 実装してみ

    React で入力フォームの onChange イベントを IME ON のときに無視する
    tohokuaiki
    tohokuaiki 2024/06/28
    わー、すごい、これすごく感じ良くできている。嬉しい。ありがとうございます。
  • https://www.reddit.com/r/nextjs/comments/ozd8e0/comment/h84ed2g/

    tohokuaiki
    tohokuaiki 2024/06/28
    SSGでHTML作ったら.htmlがリンク先に出ちゃうけど、npm run devしてる時はそれでないからなんかやあだって話。ああぁ、trainlingSlashをtrueにすると、すべてのファイルがindex.htmlになるからっていう力技や~。素晴らしい。apacheが
  • Next.js で静的HTMLをエクスポートするときに気をつけること - SUPER ARAI BLOG

    Next.js で静的HTMLをエクスポートするときに気をつけること2022-04-04 15:41:41静的なマークアップを依頼されたときに、環境を作るのがめんどくさかったからNext.jsで作ることにした。そのときノウハウメモ。 相対パスでCSSとかJSとかを参照するのができない静的なマークアップを依頼されたときは、相対パスでCSSとかJSを参照するようにして、どのパスに置いても動くようにするような作りを期待されることがあると思うんだけど、Next.jsだと相対パスで指定することはできない。 しかも、ルートのパスに配置するならよかったんだけど、3階層目に置くってことがわかった。こう言うときはNext.jsを使うべきではないのかもしれない。今回は Asset Prefix の機能を使用した。 next.config.js に下記のように書くと、export したときにだけ、参照するURL

    tohokuaiki
    tohokuaiki 2024/06/28
    あーうーん。なんか解決方法あるような気も“XXX.html のように拡張子 html の URL が前提の場合向いてない 拡張子をhtmlにして出力することはできるが、next dev で参照するときは拡張子なしでアクセスしなければならない。”
  • ハンズオン!Next.js 13+{JSON} Placeholdeで作る簡易ブログ(SSG編) - Qiita

    はじめに Next.js13がリリースされてもうすぐ1ヶ月が経ちましたが、まだ公式チュートリアルが最新版に対応したものが出ていないため、公式ドキュメントを読み進めながら{JSON} Placeholdeと連携したSSG対応の簡易ブログを作成しました。 記事は、ハンズオン形式でこのブログの作成方法をまとめています。 ハンズオンの流れ 開発環境の構築 Routing レイアウトコンポーネント ページコンポーネント ブログ一覧を作成 記事ページを作成 タイトルをつける 開発環境の構築 インストール まず、開発環境が以下の要件を満たしていることを確認してください。 Node.js 16.8以降(node -vで確認) MacOSWindows(WSLを含む)、Linuxに対応 ターミナルを開いて作業フォルダに移動後、下記のいずれかのコマンドを実行します。 npx create-next-app

    ハンズオン!Next.js 13+{JSON} Placeholdeで作る簡易ブログ(SSG編) - Qiita
    tohokuaiki
    tohokuaiki 2024/06/28
    実際にgenerateStaticPropsを使ってデータを取ってみる例。
  • アラサーぐらいの若いうちはまだ結婚でどうにかなる意識がある人もいると..

    アラサーぐらいの若いうちはまだ結婚でどうにかなる意識がある人もいるとは思う 親を安心させるために婚活してる人も多い でも、40代になって子供もたない人生確定したら親もうるさく言わなくなるし、人も住むとこさえあれば月10万でギリギリべていけるビジョンが出てくるからそんなに焦らなくなる 仕事もさ、女の場合、選ばなければ高齢者でも働き口はあるじゃん?掃除とか介護とかホテルのベッドメイクとか。それを惨めと感じないのが女の強さだと思うんよね。 親を看取った後、公営住宅住んで非正規でひっそり丁寧な暮らししてる中高年女ってわりと多いし、イメージしやすいロールモデルも周囲にいる そもそも、特に欲がなく日々平穏に暮らせればいいってタイプの女の場合、男と暮らすとお金かかるし文句言われるし面倒だし、性欲もそんな強くないし、結婚するモチベーションもガツガツ稼ぐモチベーションもないよね。 自称弱者男性の一番キツ

    アラサーぐらいの若いうちはまだ結婚でどうにかなる意識がある人もいると..
    tohokuaiki
    tohokuaiki 2024/06/28
    昔の人はそれを「悟り」と言いました。あ、さとり世代か。
  • 【都知事選】れいわの誇る音響設備が蓮舫陣営に届いた

    れいわから届いた音響設備。蓮舫候補は良く通るスピーカーの音で得意の行革を語った。=27日夕、石神井公園駅前 撮影:田中龍作= 蓮舫陣営の街宣は時々音が割れて聞き取りづらいことがあった。音質が悪いと政策が有権者に浸透しづらい。街宣車に備え付けのスピーカーが粗悪だったためだ。 れいわの街宣のように、音楽コンサートで使えるような優れ物のスピーカーがあったらいいのに、と思い続けてきた。 きょう27日、街宣会場の石神井公園駅前に行くと街宣車はなく、演台があって格的なスピーカーが置かれていた。《どこかで見たことあるなあ》。既視感たっぷりの代物だった。 選挙情勢について蓮舫陣営関係者と話しているうち、その関係者は「あのスピーカー、れいわから届いたんだよ。もちろん太郎さんも承知しているよ」と明かしてくれた。 れいわの党員(※)たちがすでに事実上のスタッフとして蓮舫陣営に入ってチラシ配りなどに汗を流してい

    【都知事選】れいわの誇る音響設備が蓮舫陣営に届いた
    tohokuaiki
    tohokuaiki 2024/06/28
    熱い逆風?“あとは山本太郎が蓮舫応援のマイクをいつ握るかだ。太郎が応援に入れば、これまでとは違う熱い風が吹き始め、形勢は逆転する。 ”