純関数・参照透過性・冪等性の違いが分からなくなったのでまとめる

こんにちは.最近関数型プログラミングの概念をちゃんと理解したい欲が出てきました.Keeth こと桑原です. 以前 「なぜ React 哲学を守らないといけないのか?」 という記事を書いたのですが,執筆中に純関数の定義に触れたとき,「これって冪等性のこと?いや,参照透過性?というか,そもそも自分はこの 2 つの概念の...

はてなテクノロジー 2026年07月09日 10:21

この記事のキーワード

グラフで繋がりを見る

同じキーワードの記事

共有しているキーワードが多い順

逆側からもプログラムを書けるプログラミング言語作った | κeenのHappy Hacκing Blog

はてなテクノロジー 10/19 02:11
関数型

なろう作家「今季のアニメをいろいろ観てたら、異世界物なのに「超弩級」というセリフが出てきて失笑した。」

はてなゲーム 10/14 02:36
執筆中

若手エンジニアに必要だと感じた「AIを使う力」

はてなテクノロジー 10/09 10:44
React

ObsidianUI - React & Tailwind CSS Components Library

はてなテクノロジー 09/20 13:35
React

SPAを丸ごと差し替えながら、画面単位で新基盤へ引っ越した話 - freee Developers Hub

はてなテクノロジー 09/18 07:11
React

React 互換の軽量ランタイム TanStack Redact とは

はてなテクノロジー 09/15 11:49
React

Fragment Refsのずるい使い方

はてなテクノロジー 09/14 14:30
React

Shopifyがスマホアプリ開発でReact NativeからSwiftとKotlinに回帰、コーディングAIの性能向上が理由

GIGAZINE 09/13 22:00
React

Reactの設計論

はてなテクノロジー 09/12 01:56
React

Native is now the future of mobile at Shopify (2026) - Shopify

はてなテクノロジー 09/10 19:08
React

React 19.3 – React

はてなテクノロジー 09/09 22:44
React

React 19移行で学んだpnpmの依存関係解決の仕組み

はてなテクノロジー 09/08 05:19
React

副作用の影響範囲を型で示したい — Scala 3 が模索する「Capture Checking」 - エムスリーテックブログ

はてなテクノロジー 09/04 18:45
関数型

useStateとuseEffectだけじゃもったいない! ユーザー体験を改善するReactの便利機能 - ICS MEDIA

はてなテクノロジー 09/03 11:29
React

Next.js 16.3正式版リリース。Turbopackのメモリ使用量が最大90%減、SSRが最大22%高速化、TypeScript 7による型チェック高速化など

Publickey 08/25 17:58
React

React 19.3 browser() APIの使いみち~FUNSTACK Routerの場合~

はてなテクノロジー 08/21 15:04
React

TanStack Virtual で大量の要素を仮想化して描画する

はてなテクノロジー 08/20 14:22
React

React でアクセシブルな Tree View を実装する

はてなテクノロジー 08/19 03:42
React

React Compiler Support

はてなテクノロジー 08/18 16:27
React

コーディングエージェントが実装するUIの品質を上げるためにやったこと

はてなテクノロジー 08/18 01:25
React
はてなテクノロジーで元記事を読む