GyaanSetu JavaScript

JavaScriptとTypeScriptのエコシステム。

115 articlesDeep, practical knowledge

バックアップのせいで、すべての写真が消えてしまった

バックアップのせいで、すべての写真が消えてしまった。オフラインの気分管理アプリ(ムードトラッカー)のためにバックアップボタンを作成しました。データはJSONファイルとして書き出され、ユーザーはそれを保存して新しいスマートフォンに移行できる仕組みでした。完璧だと思えたのですが……。

JavaScript · 2 分で読めます

FirebaseによるカスタムEコマース

FirebaseによるカスタムEコマース。既存のプラットフォームは使用せず、スクラッチからカスタムECサイトを構築しました。Firebase Realtime DatabaseとNetlifyを使用しています。その目的は…

JavaScript · 2 分で読めます

JavaScriptで初めてのDiscordボットを作成する

JavaScriptで初めてのDiscordボットを作成する。Discordボットを作ってみたいと思ったことはありませんか?音楽を流したり、投票を行ったりするボットを見て、その仕組みが気になったことがあるかもしれません。このシリーズを終える頃には…

JavaScript · 2 分で読めます

7年ぶりにJavaScriptに戻った理由

7年ぶりにJavaScriptに戻った理由。私は経験7年のUIデベロッパーです。HTMLとCSSは分かります。Figmaのデザインをコードに落とし込むこともできます。しかし、本当のデベロッパーになったような感覚は一度もありませんでした...

JavaScript · 2 分で読めます

TypeScriptの勝利。その結果、何が得られたのか。

TypeScriptが勝利した。その結果、何が得られたのか。論争は終わった。ほとんどの新しいフロントエンドプロジェクトでは、デフォルトでTypeScriptが採用されている。もはや、採用すべきかどうかを議論する人はいない。真の価値は…

JavaScript · 2 分で読めます

デバッグというもの

デバッグというもの。初心者は、経験豊富な開発者はミスをしないと思いがちです。しかし、事実は異なります。経験豊富な開発者は、ただミスを見つけるのが早いだけなのです。私はフルスタックの...

JavaScript · 2 分で読めます

Pagelyzeの構築を通じて学んだReactについて

Pagelyzeの構築を通じて学んだReactについて。Pagelyzeを構築したことで、Reactに対する見方が変わりました。理論を追うのをやめ、プロダクトのアーキテクチャに着目するようになりました。Pagelyzeはウェブ...

JavaScript · 2 分で読めます

100日間、87個のツール、サーバーはゼロ

100日間、87個のツール、サーバーはゼロ。私はToolKnitの構築に100日間を費やしました。これは87種類のブラウザベースのツールを集めたスイートです。多くのツールサイトは、ファイルをアップロードするとサーバーが処理を行うという仕組みですが……

JavaScript · 2 分で読めます

技術職の候補者5名を面接しました

技術職の候補者5名を面接しました。先週、フロントエンド職の候補者5名を面接しました。彼らはそれぞれ異なる経歴とスキルを持っていました。一日の終わりには…

JavaScript · 2 分で読めます

Reactは実体を失い、Vercelがその皮を被っている

Reactは実体を失い、Vercelがその皮を被っている。かつてReactコミュニティがこのプロジェクトを所有していた。しかし今では、まるでホスティング企業が管理しているかのように感じられる。その変化はゆっくりと進み、そして…

JavaScript · 2 分で読めます

JavaScript 配列メソッド Part 1

JavaScript 配列メソッド Part 1。配列はJavaScriptにおける特別なオブジェクトです。1つの変数に複数の値を格納できます。学生ごとに個別の変数を作成する代わりに:l…

JavaScript · 2 分で読めます

開発者が陥りがちな25のJSONのミス

開発者が陥りがちな25のJSONのミス。JSONはウェブ通信の基盤であり、軽量で読みやすいという特徴があります。しかし、そのルールは非常に厳格です。わずかなミスがコードを壊してしまいます…。

JavaScript · 2 分で読めます

React vs Angular vs Vue: どれを選ぶべきか

React vs Angular vs Vue: どれを選ぶべきか。フロントエンドフレームワークの選択は、まるで罠のように感じられます。どのブログ記事も、どれかが勝者だと主張し、コメント欄は戦場と化してしまいます。真実はこうです…。

JavaScript · 2 分で読めます

React Context vs Zustand:どちらをいつ使うべきか

React Context vs Zustand:どちらをいつ使うべきか。開発者はReactの状態管理において、よくある間違いを犯しがちです。Contextを誤った方法で使用し、その結果生じるパフォーマンスの問題をContextのせいにしてしまうのです。その…

JavaScript · 2 分で読めます