envsのブックマーク (1,294)

  • 結局 useEffect はいつ使えばいいのか

    useEffectはReactの中でも扱いの難しいフックとして知られています。Reactで開発を行う中でuseEffectを検討するタイミングや適切な使い方について悩んだ経験のある方も多いのではないでしょうか。 記事では、useEffectの目的を把握し、どのような場合にuseEffectの使用を検討すべきかについて考えていきたいと思います。 コンポーネントの純粋性と副作用 まずuseEffectについて考える前に、コンポーネントの純粋性について理解する必要があります。Reactにおいて純粋性は重要な概念の1つです。 前提として、Reactではすべてのコンポーネントが純関数あることを仮定しています。 Reactは、あなたが書くすべてのコンポーネントが純関数であると仮定しています。 参照:https://ja.react.dev/learn/keeping-components-pure#

    結局 useEffect はいつ使えばいいのか
    envs
    envs 2024/07/11
  • 直近1年間で読んで面白かった本10選 (2023年下期 - 2024年上期) - 本しゃぶり


    20232024 1  2023    BUILD    2024 Science Fictions   BIG THINGS      2023 2023 4*17
    直近1年間で読んで面白かった本10選 (2023年下期 - 2024年上期) - 本しゃぶり
    envs
    envs 2024/07/11
  • 妊娠中から出産後1年以内に自殺した女性 2年間で118人に | NHK


    12118 調 1 65 53 118 2 33 219  366    
    妊娠中から出産後1年以内に自殺した女性 2年間で118人に | NHK
    envs
    envs 2024/07/11
    マスコミが数字を出した時は割合を見て割合を出した時は数字を見ろ定期
  • 新人のためのインターネット&ネットワーク超入門2024

    envs
    envs 2024/07/08
  • ゴールデンレトリバーと川で遊んでたら「孫が怖がってるから移動しないと警察を呼ぶ」と言われた話

    うぃっちわっち(丁稚) @Witchwatch99 @teo20200202 そういう場合は警察呼んで貰った方がいいでしょう。 そこの地主でもない限りその人のその場所を占有したり他人を追い出したりする権利なんてありませんので、逆に警察からその人を説得して貰えるでしょうから。

    ゴールデンレトリバーと川で遊んでたら「孫が怖がってるから移動しないと警察を呼ぶ」と言われた話
    envs
    envs 2024/07/07
    犬排除側を擁護するはてなーがウヨウヨいてビビるわ、普通に犬排除側は精神疾患かなにか持ってるレベルだろ
  • いいよね! 西日本の美術館・博物館! 関西というくくりからは外れちゃ..


     西 西 SSR使
    いいよね! 西日本の美術館・博物館! 関西というくくりからは外れちゃ..
    envs
    envs 2024/06/30
  • NISA反対派、懐疑派の主張集


    NISA  稿2024/1/1/~稿 evil  () NISA NISA https://news.yahoo.co.jp/articles/0f0edbb45d3eeeae7c84bfbbabb8af2e6ba2a53c NISA
    NISA反対派、懐疑派の主張集
    envs
    envs 2024/06/29
    なぜNISAの対象が日本株だけじゃないのか?企業のイノベーション促進策としては日本株に投資したときに税金を優遇したほうがいいだろ
  • 【Go】HTTPサーバーは安全に終了させましょう


     tomori GoHTTP  panic 使 err := http.ListenAndServe(":8080", handler) if err != nil { panic(err) } HTTP  Graceful Shutdown   GoHTTP
    【Go】HTTPサーバーは安全に終了させましょう
    envs
    envs 2024/06/23
  • Vite ってよく聞くけど何なんですか? あれは


     Vue.js Vite     😵💫 (... ...) Vite  Vite /vit/    Kawaii 
    Vite ってよく聞くけど何なんですか? あれは
    envs
    envs 2024/06/23
    会社で自信満々に下唇を噛んでVの発音を強調しながら「ヴァイト」って発音してたので多分俺バカだと思われてるなあ
  • 個人的docker composeおすすめtips 9選 | フューチャー技術ブログ


    Qiita稿 docker compose docker便 docker compose便便docker compose docker compose cli v2docker-compose docker compose Docker Desktop v3.4.0 docker compose 2.20.0Compose
    個人的docker composeおすすめtips 9選 | フューチャー技術ブログ
    envs
    envs 2024/06/21
  • Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表


    GoogleCommon Expression LanguageCEL 使  CEL CELGoogle  C++JavaGo
    Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表
    envs
    envs 2024/06/21
  • “AI野々村真”が高齢者の話し相手に!本人仰天の完成度で介護現場の人手不足解消に一助「すごい野々村真」 - ライブドアニュース


    2024617120 by AI  17AI AI  Spiral.AI917AIAI AIAI
    “AI野々村真”が高齢者の話し相手に!本人仰天の完成度で介護現場の人手不足解消に一助「すごい野々村真」 - ライブドアニュース
    envs
    envs 2024/06/17
    号泣絶叫しながら高齢者と話すのかと思った
  • TypeScriptユーザーに贈るGleam入門


    v1Gleam GleamErlangJavaScriptTypeScript使使 TypeScriptGleam Gleam Gleam Elixir Elm Erlang PHP Python Rust GleamCosense(Scrapbox) organization 
    TypeScriptユーザーに贈るGleam入門
    envs
    envs 2024/06/17
  • “ルール解読”カードバトル『鏡のマジョリティア』PC向けに無料公開。主人公だけが、カードゲームのルールも単語も知らない - AUTOMATON


    614PCBOOTH  #  #GodotEngine PV Twitter pic.twitter.com/t3vZ1rIHIm  @
    “ルール解読”カードバトル『鏡のマジョリティア』PC向けに無料公開。主人公だけが、カードゲームのルールも単語も知らない - AUTOMATON
    envs
    envs 2024/06/16
  • Epic Gamesが開発中のプログラミング言語「Verse」って知ってる?編集部員が感じる2つの特徴「ロールバック」「非同期処理」などを解説|ゲームメーカーズ


    Epic GamesVerse Verse使使 Verse2Unreal Engine 5UE5 TEXT /  EDIT /  
    Epic Gamesが開発中のプログラミング言語「Verse」って知ってる?編集部員が感じる2つの特徴「ロールバック」「非同期処理」などを解説|ゲームメーカーズ
    envs
    envs 2024/06/13
  • Web API設計実践入門──API仕様ファーストによるテスト駆動開発

    2024年7月25日紙版発売 柴田芳樹 著 A5判/208ページ 定価2,860円(体2,600円+税10%) ISBN 978-4-297-14293-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Amazon Kindle honto このの概要 書は,著者が1993年から約30年間経験してきたAPI仕様の作成,2003年から20年間経験してきたテストファースト開発/テスト駆動開発の知見をまとめたものであり,一般的なソフトウェア開発者が習得することが容易ではない事柄を,書を通して学び,実践してもらうことを目的としています。 書が提唱する「API仕様ファースト開発」はWebサービスにおける大域的なテスト駆動開発の実現に必要なものであり,また,API仕様ファースト開発を実現するにはテスト駆動開発が必要です。API仕様ファースト開発とテスト駆動

    Web API設計実践入門──API仕様ファーストによるテスト駆動開発
    envs
    envs 2024/06/12
  • ダイソー、閉店音楽を刷新 「蛍の光」海外客に伝わらず - 日本経済新聞


    11100U-NEXTUSEN2900USEN150
    ダイソー、閉店音楽を刷新 「蛍の光」海外客に伝わらず - 日本経済新聞
    envs
    envs 2024/06/12
    阪急大阪梅田駅の終電お知らせ音楽である「第三の男」はなんかオシャレな曲が流れてるなーとしかならなくて危うく終電を落としかけた。蛍の光の焦燥感の誘発能力は異常
  • タトゥー入ってないと「いい歳こいてタトゥー入れたいモチーフのひとつも持ってない寂しい人生を送ってるんだな」と思われることもある、という話

    唐木元 @rootsy タトゥー入ってない人が社会的にどう見えてるかと言えば、いい歳こいてタトゥー入れたいモチーフのひとつも持てなかった寂しい人生を送ってらっしゃるんだな、と。そういう見地もあるんですよ、世の中には。 2024-06-10 04:09:16

    タトゥー入ってないと「いい歳こいてタトゥー入れたいモチーフのひとつも持ってない寂しい人生を送ってるんだな」と思われることもある、という話
    envs
    envs 2024/06/11
    人気ブコメ、口では多様性とか言いながら自分以外の価値観を絶対に認めたくないはてなーらしさに溢れていてよい
  • Goでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ

    Goで単体テストを実装する場合、動的な言語のように「テスト実行中に外部への依存を置き換える」といったことはできません。代わりに、 外部への依存を引数で渡す 外部への依存をインターフェイスで渡す のように、テスト対象をテスト可能な実装に変更しておき、テストの時は外部への依存をモック等に置き換えて実行する場合が多いのではないかと思います。 個人的な体験でいえば、テスト可能な実装に置き換えていく過程で設計が洗練されていく*1ことは度々あるので、面倒を強制されているというよりは設計を整理するための道具といった捉え方をしているのですが、そうは言っても動的な言語に比べると面倒だなと感じるときは少なからずあります。既存の実装がテスト可能になっておらず、変更するコストが高い場合は特にそうですね。 そんなとき、気軽にモンキーパッチできると嬉しいんじゃないかと思って、テストの時だけ関数を置き換えられるようなラ

    Goでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ
    envs
    envs 2024/05/29
  • Welcome - 100 Exercises To Learn Rust

    Welcome Welcome to "100 Exercises To Learn Rust"! This course will teach you Rust's core concepts, one exercise at a time. You'll learn about Rust's syntax, its type system, its standard library, and its ecosystem. We don't assume any prior knowledge of Rust, but we assume you know at least another programming language. We also don't assume any prior knowledge of systems programming or memory mana

    envs
    envs 2024/05/18