なぜ昨今のJavaScriptではイミュータブルであるべきと言えるのか歴史的背景を踏まえて言語化するbyttiger55239JavaScriptTypeScriptReactreduxImmutable