タグ

2020年4月11日のブックマーク (10件)

  • useReducerの本質:良いパフォーマンスのためのロジックとコンポーネント設計 - Qiita

    React Hooksの正式リリース(2019年2月)からそろそろ一年が経とうとしています。Hooksの登場によってReactのコンポーネントは関数コンポーネントが一気に主流になり、クラスコンポーネントが新規に作られる機会は激減しました。 また、React 17.x系ではConcurrent Modeの導入とともにさらに2種類の新フックが追加される見込みであり、いよいよ関数コンポーネントの能力がクラスコンポーネントを真に上回る時代が来ることになります。 この記事では、フックの一種であるuseReducerに焦点を当てて、どのようなときにuseReducerが適しているのかを説明します。究極的には、useReducerによって達成できるパフォーマンス改善があり、ときにはそれがコンポーネント設計にまで影響を与えることを指摘します。 useStateの影に隠れたり、なぜかReduxと比較されたり

    useReducerの本質:良いパフォーマンスのためのロジックとコンポーネント設計 - Qiita
    kyaido
    kyaido 2020/04/11
  • Chrome 81に追加された便利な機能――リンク先ページの特定の場所に移動しハイライト表示

    [レベル: 上級] Chrome 81 の安定版を Google はリリースしました。 Chrome 81 に追加された新機能の 1 つに、リンク先の特定の場所に直接スクロールし指定したテキストをハイライト表示する機能があります。 #:~:text= で移動&ハイライト Chrome 80 で実装したと Google はアナウンスしていましたが、実際に利用できるようになったのは Chrome 81 です。 ページの URL に #:~:text=○○○ を追加します。 ○○○ は、リンクをクリックしたユーザーをダイレクトに連れていきたい場所のテキストです。 たとえば、次のような URL としてリンクします。 https://webmaster-ja.googleblog.com/2020/04/how-to-pause-your-business-online-in.html#:~:tex

    Chrome 81に追加された便利な機能――リンク先ページの特定の場所に移動しハイライト表示
    kyaido
    kyaido 2020/04/11
  • 会計は偽札で。愛媛の果ての港町で銭湯に泊まる。至高のバッテラを食べる。 - 今夜はいやほい

    別府からすすけたフェリーに乗り込んだ。フェリーとはいいものである。凪いだ海の上に浮かんでいると、11月のほのかな気づまりもなんのその、とたんに穏やかな気持ちになる。日も暮れかかった頃、八幡浜まであと少しとというところまでやってきた。八幡浜は別府の向いの愛媛である。つまり愛媛の西側の果てのようなところである。 なぜ別府から愛媛の果てにやってきたのかと言うと、それは端的に、交通費を浮かすためであった。交通費を浮かす?フェリーに乗ってなに言ってるんだこいつという声がどこからともなく聞こえてくるようである。 大分空港から東京へ帰る飛行機より松山空港からの飛行機の方が1万円以上安かったので、経費節約のため、わざわざフェリーに乗って、こうして愛媛へとやってきたのである。 フェリーに向かって地元の小学生が手を降ってくれているのが見える。フェリーのガラスが汚ないだけなのだが、いい感じにぼやけていてセピア風

    会計は偽札で。愛媛の果ての港町で銭湯に泊まる。至高のバッテラを食べる。 - 今夜はいやほい
    kyaido
    kyaido 2020/04/11
  • アパのテレワーク応援プランで実際に仕事をしてみた

    アパのテレワーク応援プランで実際に仕事をしてみた
    kyaido
    kyaido 2020/04/11
  • git checkoutからちゃんと卒業する - inductor's blog

    はじめに git checkoutの機能 既存のブランチに移動する 新しいブランチを作成してそれに移動する あるファイルを特定のコミットハッシュ/ブランチから取得 checkout vs switch & restore 対応表 はじめに gitのバージョン2.23からgit switch及びgit restoreコマンドが入り、git checkoutがこれらの2つに分離されるようになりました。これに伴い、git checkoutも将来的に廃止の方向に向かうでしょう。 ※switch/restoreはまだ実験的導入のため、今後文法などが変更になる場合があります。 git checkoutの機能 git checkoutには大きく分けて以下のような機能があります。 既存のブランチに移動する 例えば自分が作業ブランチbranch-aにいたとして、masterブランチに移動したい時に使います。

    git checkoutからちゃんと卒業する - inductor's blog
    kyaido
    kyaido 2020/04/11
  • 住宅ローン完済!抵当権の抹消が必要?手続きは自分でできる【チェックリストつき】

    kyaido
    kyaido 2020/04/11
  • ベストな手法は? Reactのステート管理方法まとめ - ICS MEDIA

    Reactでのシングルページアプリケーションを作成していると、必ず意識しなくてはいけないのが状態管理です。Hooks APIの登場により、アプリケーションの状態管理方法にも選択肢が増えてきました。2023年のReactアプリケーションの状態管理方法はどのような選択肢が考えられるでしょうか? 状態管理の選択肢 Reactの状態管理として記事でには紹介している手法は下記の4通りになります。 ローカルステート(useState、useReducer)での管理 Hooks APIのuseReducer、useContextを使った管理 Reduxによる管理 Recoilによる管理 状態管理フレームワークは他にも選択肢がありますが、Reduxを紹介します。理由は、候補として挙がるライブラリの中でもっともシェア数が多く、知名度が高いためです。 下図は、主要なReact状態管理フレームワークのダウンロ

    ベストな手法は? Reactのステート管理方法まとめ - ICS MEDIA
    kyaido
    kyaido 2020/04/11
  • 高級スーパーで聞いたことのないものを買ってきたやつが勝ち

    東京生まれ、神奈川、埼玉育ち、東京在住。Web制作をしたり小さなバーで主に生ビールを出したりしていたが、流れ流れてデイリーポータルZの編集部員に。趣味はEDMとFX。(動画インタビュー) 前の記事:趣味の話を聞かせてください ~宝塚歌劇団、機織り、小屋作り、スポーツ射撃 > 個人サイト まばたきをする体 Twitter @eatmorecakes 「ボッタルガ」が分からなかった 「なにこれ?」を共有し無知を楽しむ。 とはいえ私はもう大人になってからずいぶんときを経た中年だ。なんだかんだで知っていることのほうが多い。 どこに行けば純粋無垢な「なにこれ?」を見つけられるだろう。と思ってやってきたのが東京、青山の紀ノ国屋インターナショナルだった。 泣く子も黙って海外のグミを買う高級スーパー 先日この紀ノ国屋のホームページを眺めていたところ、こんな商品を見た。 さわらのボッタルガ 「なにこれ」 純

    高級スーパーで聞いたことのないものを買ってきたやつが勝ち
    kyaido
    kyaido 2020/04/11
  • なぜコロナウイルスは飲食店を殺すのか|Akira Shuei

    はじめまして。飲店の経営やプロデュースを中心に活動している、周栄 行(シュウエイ アキラ)と申します。 私が何者かについては朝日新聞さんのこちらの記事に詳しく書いていただいておりますので、よろしければご覧ください。 初めてのノート投稿がこんなトピックになるのを残念に思いながらも、発信せねばならぬ衝動に駆られるままに投稿しています。 2020年4月7日、コロナウイルスの感染拡大によって緊急事態宣言が発出されました。この記事を書いている4月8日の夜中時点では既に発効しています。既にこの2月〜3月で、飲店は相当なダメージを負ってきました。そして今回の緊急事態宣言で少なからぬ飲店に致命的なダメージが与えられることになります。 この先この状況が続いた場合、あくまで私見ですが、夏までに4〜5割程度、仮に年内一杯続いた場合は7〜8割以上の飲店が営業を続けて行くことが困難な状態になるでしょう。 コ

    なぜコロナウイルスは飲食店を殺すのか|Akira Shuei
    kyaido
    kyaido 2020/04/11
  • セルフインナーカラーのやり方!セルフで本当にできるの?

    ①ダッカール、もしくはヘアゴムなどしっかり髪をとめれるもの。 インナーカラーはブロッキング(ヘアカラーがしやすいように髪をいくつかのブロックに分ける事)がとでも大切です。 上下でわけている上の髪がパラパラと崩れ落ちたりすると、色ムラやつけたくない部分にまでカラー剤がついてしまいます。 後は、インナーの髪にカラー剤が塗りにくくなるので、しっかりと落ちてこないようにブロッキングが必要です。 ②カップとハケ カップはカラー剤やブリーチ剤、カラーバターやマニパニなど、お薬をいれるために必要です。 ハケはクシ付きのハケの方が塗りやすいです。クシで毛流れを整えてからカラー剤を塗ると、髪が絡まらず、綺麗に塗る事が出来ます。 ③ゴム手袋 手にカラー剤がつかないようにする為に使います。 マニパニや、カラーバターは手や地肌にカラー剤がつくと落ちません。 カラー剤も刺激があるものなので手袋をした方がよいです。

    kyaido
    kyaido 2020/04/11