並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 59件

新着順 人気順

react router github tanstackの検索結果1 - 40 件 / 59件

  • GitHub Copilotを使っている人は全員"copilot-instructions.md"を作成してください - Qiita

    はじめに GitHub Copilotを使っている開発者の皆さん、.github/copilot-instructions.mdというファイルを作成していますか? このファイル1つで、Copilotをあなたのプロジェクト専用にカスタマイズし、もっと賢く、便利に使いこなすことができます。 本記事では、その強力な機能と具体的な活用方法を紹介します。 copilot-instructions.mdの紹介 一言で言えば、GitHub Copilot版のCLAUDE.mdです。 つまり、GitHub Copilotに与える指示書です。 このファイルは、GitHub Copilotがユーザーの指示を処理する前に真っ先に読み込む指示書として機能します。 特別な設定は不要で、プロジェクトの.githubディレクトリ配下にcopilot-instructions.mdという名前で置くだけで認識されます。 C

    • AWSの安価でスケーラブルなウェブアプリ構成 2025年度版 - maybe daily dev notes

      3年前、趣味で開発するウェブアプリ向けの安価なAWSアーキテクチャについて記事を書きました。当時流行りの話題だった記憶です。 趣味Webサービスをサーバーレスで作る ― 格安編 - maybe daily dev notes 最近はAWSにも新たに色々なサービスが出てきて、以前とは一味違う構成を取れるようになっています。この記事では、アップデートされた格安かつスケーラブルなウェブアプリ向けAWSアーキテクチャを紹介します。 コード 本記事で紹介するアーキテクチャのリファレンス実装は、以前と同じリポジトリに公開しています。 github.com 主な機能は下記です: Next.js App RouterをAWS Lambda上にデプロイ CloudFront + Lambda関数URLによるレスポンスストリーミング対応 クライアントからサーバー、DBまでの型安全性 Aurora Server

        AWSの安価でスケーラブルなウェブアプリ構成 2025年度版 - maybe daily dev notes
      • 良いReactを書くことは凡事徹底だと考えている話 - カミナシ エンジニアブログ

        カミナシで、Webフロントエンドエンジニアをしている osuzu です。 これまでフロントエンド専門外のエンジニアからReactを学ぶ良い方法やお勧めドキュメントを聞かれる度に、 公式ドキュメント のリンクを貼る日々を過ごしてきましたが、何かすごい上達方法がないものかと普段意識していることをこの記事で書き起こしてみました。 文字にした結果、中身になにか特別なことや魔法のテクニックは一つもなく、むしろプログラミング一般に通ずる話ばかりになりましたが、(自戒も込めて)凡事徹底することの難しさもあると感じておりその一助になれば幸いです。 ※ 凡事徹底:平凡なことを非凡なほどに実行すること。一つ一つの理解や実行は平易でも、それを実践し続けるのは難しい。 React Server Component(以下RSC)を採用するかで変わる部分もありますが、記事の例はClient Componentの話が中

          良いReactを書くことは凡事徹底だと考えている話 - カミナシ エンジニアブログ
        • 【Claude Code Tips】私のマイCLAUDE.mdを解説します

          はじめに こんにちは、弱者エンジニア代表、橋田至です。 皆さんはClaude Code使っていますか? Claude Codeとは、ターミナル上で動作するエージェント型コーディングツールです。 私自身、Claude Codeがリリースされてから毎日使用していますが、毎日生成能力の高さに驚いております。 そんなClaude Codeの性能をさらに引き出すものが、CLAUDE.mdという仕組みになっています。 CLAUDE.mdとは? CLAUDE.mdはメモリ機能になります。 CLAUDE.mdを作成することで、Claude はこのファイルを継続的に参照し、プロジェクト固有の知識として学習することができます。 CLAUDE.mdには、 アーキテクチャ設計 コーディング規則 共通ワークフロー などを設定すると、生成されるコードがより精度の高いものになります。 ちなみに、.cluade/にmdフ

            【Claude Code Tips】私のマイCLAUDE.mdを解説します
          • TypeScript で Web 開発をする際の候補メモ

            2025/01/04 Git Hooks ツールの Lefthook を追記 2025/01/05 フロントエンドの状態管理に XState を追記 各リンクテキストを対象名がわかりやすい形式に変更 概要 以前のプロジェクトで使っていたり、進行中に差し替えまでは出来ないけど次使うならこれを使おうと思っていたライブラリやツールなどが、いざ新しくプロジェクトを作ろうと初期構築を始めたら色々と失念している事ってよくありませんか? 最近実際それがあり、個別のページにわかれて技術メモはとってあったりするのですが探しながらは手間なのとブクマしただけのものもあるので、インデックス的に手軽に気になった技術をメモっておく見ながら構築したり技術選定の前段階に使うようなノートを作ったので誰かのお役に立つかもと公開してみます。 気軽に雑にメモるのを前提に作ったものをそのまま公開しているので文体等は統一されてません

              TypeScript で Web 開発をする際の候補メモ
            • React 18とSuspenseの基本 ─ フレームワークの選択やReact Server Componentsなど新しいベストプラクティスを学ぶ|ハイクラス転職・求人情報サイト アンビ(AMBI)

              ハイクラス求人TOPIT記事一覧React 18とSuspenseの基本 ─ フレームワークの選択やReact Server Componentsなど新しいベストプラクティスを学ぶ React 18とSuspenseの基本 ─ フレームワークの選択やReact Server Componentsなど新しいベストプラクティスを学ぶ 群雄割拠のフロントエンドフレームワーク界でも、一歩抜きん出た存在として常に注目を集めてきたReact。2022年3月にリリースされたバージョン18では、Suspenseの安定化やStreaming SSRのサポートなど数々の新機能を取り入れて話題になりました。本記事では、React/TypeScriptのスペシャリストとして幅広く活躍されているuhyoさんが、現時点におけるReactのベストプラクティスについて解説します。 Reactは、Meta社により開発・公開

                React 18とSuspenseの基本 ─ フレームワークの選択やReact Server Componentsなど新しいベストプラクティスを学ぶ|ハイクラス転職・求人情報サイト アンビ(AMBI)
              • 2025年のReactとコミュニティの現状 | POSTD

                Reactがこれまでどのように開発されてきたかについての詳細な考察と、コミュニティでよく見られる混乱や懸念事項についての説明 はじめに 今日、Reactとそのエコシステムの状況は複雑で分裂しており、成功、懐疑、そして論争が入り混じっています。 ポジティブな面として、Reactは最も広く利用されているUIフレームワークであり、そのコンセプトはJSエコシステムの他の部分にも影響を与えてきました。Reactチームは数年にわたる開発の末、先日React 19をリリースしました。これは、公式に安定版となったReact Server Componentsのサポート、Promiseを扱うための新しいuseフック、複数の新しいフォーム連携、そして長らく非推奨であった多くの時代遅れな機能の削除を含む、大規模なリリースでした。 しかし、私が観察し、また経験してきたところでは、Reactコミュニティでは、Rea

                  2025年のReactとコミュニティの現状 | POSTD
                • React Server Components と GraphQL のアナロジー

                  Next.js の App Router が安定版となり、React Server Components (以下 RSC) を実際に試す環境が整ってきた。 実際、今年はやれどこそこのプロダクトが Next.js を採用しただのやっぱり捨てだのといった話題が尽きなかったように思う。 かくいう自分自身も、今年は App Router の案件に取り組んで RSC と格闘する日々を送っていた。 その過程で、こんなようなことを考えるようになったので、今回はこの辺りの話を書き残しておこうと思う(何回か X に同じ旨の POST は上げていたけど、一回もちゃんとまとめてなかったので)。 RSC がない頃の、別の言い方をすると getServerSideProps を使っていた頃の、Next.js におけるアプリケーションの設計は、トラディショナルな MVC にかなり近しい。 ここでいう MVC は、Sp

                    React Server Components と GraphQL のアナロジー
                  • Mini Shai-Hulud 第二波の概要と対応指針(TanStack Router を含む 200 超の侵害) - GMO Flatt Security Blog

                    2026年5月12日、Mini Shai-Hulud キャンペーンの第二波が発生しました。TanStack Router を起点に、UiPath、Mistral AI SDK、DraftLab 等を含む 199 以上の npm パッケージが侵害されています。本稿執筆時点で、侵害可能性は継続しています。 第一波(4月29日〜30日)では SAP CAP 系・intercom-client・lightning の 6 パッケージが対象でしたが、第二波では CI/CD パイプラインの侵害によって有効な SLSA Provenance(Build Level 3)付きで悪性バージョンが公開されるなど、手法の進化が見られます。 本記事は、弊社が Takumi Guard の解析基盤をベースに観測&分析した情報の他、先行レポート(StepSecurity) および TanStack のポストモーテム

                      Mini Shai-Hulud 第二波の概要と対応指針(TanStack Router を含む 200 超の侵害) - GMO Flatt Security Blog
                    • 自分用の電子書籍管理サーバー「Bookwall (仮)」を作った - joker1007’s diary

                      最近、ストレージサーバーが起動しなくなったり(ストレージ自体は無事)、Android買ったりした関係で、自宅サーバーの整理をしていた。 その中で今迄雑にcalibreに突っ込んでNAS共有だけしていた電子書籍を、汎用的に管理できる仕組みに移行しようと色々調査していた。 しかし、既存の何もかもが自分にとって中途半端というか日本人に噛み合わない作りになっていて我慢ならなかったので、Claudeを使って自分で作ることにした。 大抵の場合は、kavitaかstumpで良いとは思うが、自分には合わなかった。 既存のものが気に入らなかった理由 filenameに規約がある場合が多い kavitaなどが顕著だが、ファイル名やディレクトリ名を勝手に解釈してメタデータに割り当てる。規約で決まってるので自分に都合の良いファイル名を付けられない。勝手に加工されて意図しないメタデータが入ることの方が多くてむしろ邪

                        自分用の電子書籍管理サーバー「Bookwall (仮)」を作った - joker1007’s diary
                      • GitHub Copilot Agent の力を借りて Next.js から React Router に移行しました - ANDPAD Tech Blog

                        ANDPAD フロントエンドエンジニアの小泉です。 普段は Vue での開発をメインにしているのですが、並行して React のプロジェクトも担当しています。 今回は、「ANDPAD 資料承認」というプロダクトのサービスページを Next.js から React Router に移行した際の、 GitHub Copilot の活用法について紹介します。 特に、「コーディングエージェントが凄いのはわかったけど、実際のプロダクト開発にどう取り入れて良いかわからない」という悩みを持っている方の参考になれば幸いです。 なお、この記事は、ある程度 Copilot や コーディングエージェントを使ったことのある方に向けた内容となっています。そもそもの Copilot の導入・設定方法、基本的な使い方・事例について知りたい方は、以下の記事を先に読んでいただくのがオススメです! tech.andpad.c

                          GitHub Copilot Agent の力を借りて Next.js から React Router に移行しました - ANDPAD Tech Blog
                        • The Prompt Engineering Playbook for Programmers

                          Developers are increasingly relying on AI coding assistants to accelerate our daily workflows. These tools can autocomplete functions, suggest bug fixes, and even generate entire modules or MVPs. Yet, as many of us have learned, the quality of the AI’s output depends largely on the quality of the prompt you provide. In other words, prompt engineering has become an essential skill. A poorly phrased

                            The Prompt Engineering Playbook for Programmers
                          • React Server Componentsの本番運用上の課題について | POSTD

                            数週間前、私たちの本番アプリがハングし始めました。コンポーネントがランダムに読み込まれなくなったのです。ユーザーの画面ローディングスピナーの前で固まってしまいました。40時間デバッグした末に、私たちは気づきました。React Server Components(RSC)が問題だったのです。 イントロダクション:理想 vs. 現実 当初、React Server Components(RSC)は革命的であるはずでした。 Reactチームは以下を強調していました: ✅ パフォーマンスの向上 ✅ バンドルサイズの削減 ✅ 自動的なコード分割 ✅ コンポーネントからのダイレクトなデータベースアクセス 私たちは彼らを信頼し、Next.jsアプリ全体をServer Componentsと共にApp Routerへ移行しました。 3カ月後、私たちのアプリは以下の状況に陥りました: 初期ロードが遅い デバ

                              React Server Componentsの本番運用上の課題について | POSTD
                            • ReactのあたらしいRouterライブラリ「React Location」を試してみた | DevelopersIO

                              2021年の11月12日にStable版がリリースされたReact用のあたらしいRouterライブラリ「React Location」を試してみました。Route Loadersを使ったデータ取得、キャッシュ機能、非同期での遷移について紹介しています。 はじめに こんにちは、CX事業本部MAD事業部の森茂です。 個人的にはRemixの話題が続いていますが、Remixのリリースされる少し前、2021年の11月12日に突如?あらわれStable版がリリースされたReact用のあたらしいRouterライブラリである「React Location」を今回検証を兼ねて試してみました。 React LocationはReact Queryの作者でもあるTanner Linsley氏(@tannerlinsley)が開発したReact用のあたらしいRouterライブラリです。Tanner氏の手掛けたライ

                                ReactのあたらしいRouterライブラリ「React Location」を試してみた | DevelopersIO
                              • React Server Components: Do They Really Improve Performance?

                                React Server Components: Do They Really Improve Performance?A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming + Suspense). Have you heard of React Server Components? You probably have. It's everything anyone talks about in the React community in the last f

                                  React Server Components: Do They Really Improve Performance?
                                • Vite 6.0 is out!

                                  Vite 6.0 is out! ​November 26, 2024 Today, we're taking another big step in Vite's story. The Vite team, contributors, and ecosystem partners are excited to announce the release of Vite 6. It has been an eventful year. Vite adoption keeps growing, with npm downloads per week jumping from 7.5 million to 17 million since the release of Vite 5 a year ago. Vitest is not only being favored more by user

                                    Vite 6.0 is out!
                                  • ep.112『Reactの重要ライブラリTanStackについて語りたい!』 | UIT INSIDE

                                    @spring-rainingが、@potato4dと@uhyo_にReactのライブラリ群を公開しているTanStackについて聞いてみました。 https://tanstack.com/ React Query、React LocationなどのReactライブラリを公開しているプロジェクト群 Tanner Linsley氏が主導 https://github.com/tannerlinsley シンプルで筋の良いAPI設計 (@potato4d) React Query https://react-query.tanstack.com/ APIなどのfetch、ステート同期ライブラリ Reduxによるステート管理に一石を投じた 似た機能を持つSWRとの比較 https://swr.vercel.app/ React Location https://react-location.ta

                                      ep.112『Reactの重要ライブラリTanStackについて語りたい!』 | UIT INSIDE
                                    • テーブルの行リンクは意外と面倒くさい

                                      はじめに Next.js にて下記のようなテーブルを作成する際に、テーブルの各行をリンク化させつつ特定のセルをクリッカブル(例だと編集モードにして編集作業を行うイメージ)にするのが面倒くさかったので愚痴っていきたいと思います。 結論 テーブルにて行リンクが本当に必要か再検討すべし。 どうしても必要なら 色々と制約ついてしまうけど行リンクをやめてプログラムによる画面遷移にする div タグを用いて行リンクを実現させつつ(CSS グリッドを用いる)、テーブルを構築する のどちらかで実装するのが良さそう 'use client' import { useRouter } from 'next/navigation' const Table = () => { ... const router = useRouter() const handleRowClick = (row) => { rout

                                        テーブルの行リンクは意外と面倒くさい
                                      • VoidZero is joining Cloudflare

                                        VoidZero, the company behind Vite, Vitest, Rolldown, Oxc, and Vite+, is joining Cloudflare. As part of this change, all team members of VoidZero are joining Cloudflare, too. Before saying anything else, we want to make the most important thing clear: Vite, Vitest, Rolldown, Oxc, and Vite+ will stay open source, vendor-agnostic, and community-driven. Nothing about that changes. Cloudflare's mission

                                          VoidZero is joining Cloudflare
                                        • 毎週数百万回ダウンロードされる人気JavaScriptライブラリ群「TanStack」にサプライチェーン攻撃、問題のあるバージョンをインストールした開発環境では認証情報流出の恐れ

                                          JavaScriptやReact周辺の開発で広く使われているライブラリ群「TanStack」のnpmパッケージに、攻撃者がマルウェア入りのバージョンを公開するサプライチェーン攻撃が行われました。TanStack公式の事後報告によると、攻撃者は2026年5月11日に、42個のTanStack関連パッケージへ合計84個の悪意あるコードが含まれたバージョンを公開したとのこと。 Postmortem: TanStack npm supply-chain compromise | TanStack Blog https://tanstack.com/blog/npm-supply-chain-compromise-postmortem TeamPCP's Mini Shai-Hulud Is Back: A Self-Spreading Supply Chain Attack Compromises

                                            毎週数百万回ダウンロードされる人気JavaScriptライブラリ群「TanStack」にサプライチェーン攻撃、問題のあるバージョンをインストールした開発環境では認証情報流出の恐れ
                                          • Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する - SWR・TanStack Query編

                                            「Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する」シリーズの2記事目です。今回は「SWR・TanStack Queryを用いたデータフェッチ」について理解していきます。 イントロ+useEffectを用いたデータフェッチ SWR・TanStack Queryを用いたデータフェッチ ← 👀この記事 Pages Routerでのデータフェッチ+App Routerでのデータフェッチ+まとめ Repository 以下は今シリーズで用いたリポジトリです。 🔽クライアントサイドフェッチの調査に用いたリポジトリ:React+Vite(useEffect, SWR・TanStack Query) 🔽サーバーサイドフェッチの調査に用いたリポジトリ:Next.js Pages Router, App Router SWRを用いたクライアントサイドフェッチ SWRを用いてデー

                                              Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する - SWR・TanStack Query編
                                            • Hardening TanStack After the npm Compromise | TanStack Blog

                                              by Sarah Gerrard, Corbin Crutchley, Jack Herrington, Tanner Linsley, Florian Pellet, and Harry Whorlow on May 12, 2026. Status (2026-05-15): All clear ✅ After a three-day full security sweep and hardening pass, we're issuing an official all-clear on TanStack repo and package security. Only the Router/Start repo was affected — 42 monorepo packages, 2 versions each. All were deprecated within the ho

                                                Hardening TanStack After the npm Compromise | TanStack Blog
                                              • 【海外記事紹介】2025年、React界隈の最新動向まとめ

                                                3月19日、ドイツのエンジニアRobin Wieruch氏が「React Trends in 2025」と題した記事を公開した。この記事では、Reactの2025年における動向について詳しく紹介されており、初心者でも経験豊富な開発者でも、React エコシステムの最新状況を把握するのに役立つ記事として注目を集めている。 3月19日、ドイツのエンジニアRobin Wieruch氏が「React Trends in 2025」と題した記事を公開した。この記事では、Reactの2025年における動向について詳しく紹介されており、初心者でも経験豊富な開発者でも、React エコシステムの最新状況を把握するのに役立つ記事として注目を集めている。 以下に、その内容を紹介する。 React Server Components React Server Components (RSC) は、React の

                                                  【海外記事紹介】2025年、React界隈の最新動向まとめ
                                                • GitHub - kurtextrem/awesome-performance-patches: 🚀⚡ Awesome list about performance related patches/PRs.

                                                  fabian-hiller/valibot - convert Set to Array pnpm - convert objects to Set and Map preact/signals - convert Set to Linked Lists, adds lazy value evaluation TanStack/table - replace immutable spread calls with mutable arrays | blog post rollup - replace Set with BigInt | Mastodon explainer parcel-bundler/parcel - convert graph to array of BitSets, avoid new calls, Uint32Array + Wasm instead of BigI

                                                    GitHub - kurtextrem/awesome-performance-patches: 🚀⚡ Awesome list about performance related patches/PRs.
                                                  • Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する - SSR + App Router Cache編

                                                    「Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する」シリーズの3記事目、最終記事です🌟 今回は「 Next.js Pages Router(SSR)でのデータフェッチとApp Routerでのデータフェッチ」について理解を深めていきます。 また、最後の全体の結果で「Reactのさまざまなデータフェッチ」シリーズの総括をしていきます。 イントロ+useEffectを用いたデータフェッチ SWR・TanStack Queryを用いたデータフェッチ Pages Router(SSR)でのデータフェッチ+App Routerでのデータフェッチ+まとめ ← 👀この記事 Repository 以下は今シリーズで用いたリポジトリです。 🔽クライアントサイドフェッチの調査に用いたリポジトリ:React+Vite(useEffect, SWR・TanStack Query)

                                                      Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する - SSR + App Router Cache編
                                                    • Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox

                                                      Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox Preface In 2023, Typescript is rarely questioned as an important tool for modern JavaScript developers, but one of its biggest limitations is the lack of added runtime type safety, particularly when dealing with IO at the boundaries of your application. To solve this problem a number of popula

                                                        Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox
                                                      • GitHub - TanStack/router: 🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - TanStack/router: 🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).
                                                        • ZEN Study 教材基盤開発エンジニアインターンシップ体験記 - ドワンゴ教育サービス開発者ブログ

                                                          はじめに 初めまして! 2024年8月1日から 2024年10月31日の3ヶ月間、教材基盤開発セクションでインターンシップに参加していた市島功大です。 参加前のスキルレベルは以下のような状態でした。 JavaScript を使ったバックエンド開発を主に行なっていた TypeScript はプリミティブな値・オブジェクトの型等の使いそうな型定義は分かるが、Omit や Partial 等の TypeScript 独自の型定義は分からない状態 NestJS は学習経験があるが、何かしらアプリを作成する等の開発経験はない状態 参加をおすすめしたい人 ドワンゴの教育事業に興味のある方 書いてきたのは JavaScript・TypeScript だけれどバックエンド開発がしたい方 ZEN Study の教材入稿のような裏側のシステムに興味のある方 業務でのチーム開発がどのようなものか知りたい方 教材

                                                            ZEN Study 教材基盤開発エンジニアインターンシップ体験記 - ドワンゴ教育サービス開発者ブログ
                                                          • 2024-02-27のJS: Firefox 123、Remix 2.7.0(Remix Vite is Stable)、2023年のNode.jsまとめ

                                                            JSer.info #682 - Firefox 123がリリースされました。 Firefox 123.0, See All New Features, Updates and Fixes Firefox 123 for developers - Mozilla | MDN <template>要素がshadowrootmode属性をサポート、Date.parse()の互換性向上、103 Early Hintsのrel=preloadをサポートなどが含まれています。 また、実験的な機能としてWeb Codecs APIをサポートが追加されています。 Remix 2.7がリリースされました。 Remix Vite is Now Stable | Remix Remix 2.7ではSPAモードがStableに、baseオプションのサポート、Remix ViteがCloudflare Pages

                                                              2024-02-27のJS: Firefox 123、Remix 2.7.0(Remix Vite is Stable)、2023年のNode.jsまとめ
                                                            • The State of React and the Community in 2025

                                                              Random musings on React, Redux, and more, by Redux maintainer Mark "acemarke" Erikson Detailed thoughts on how React has been developed over time, and explanations for common community confusion and concerns Introduction 🔗︎ Today, the state of React and its ecosystem is complicated and fractured, with a mixture of successes, skepticism, and contention. On the positive side: React is the most wide

                                                                The State of React and the Community in 2025
                                                              • エンジニアへの挑戦状的なサイト作ったんですがクリアできますか? - Qiita

                                                                はじめに 煽りみたいなタイトルですみません。 Web ダンジョンというサイトを作りました。 階段を降りて行き、各階層にある答えを見つける、といった腕試しサイトです。 昔、隠しリンクを見つけて進んでいくようなサイトが流行ったよな〜と懐かしみながら作りました。 ちなみに階によっては開発者ツールを使ってもらう前提になっています。 駆け出しエンジニアの方や、これからエンジニアを目指すような人に、ちょっとした開発者ツールの使い方みたいなものを知ってもらえたらな、と思っています。 ベテランの方は暇潰しがてら遊んでみてください。 技術スタック フロントエンドのみのシンプルな SPA です。 バックエンドはありません。 言語 TypeScript パッケージ管理 pnpm ライブラリ追加もビルドも全体的に速い気がする npm, yarn が代替案として挙げられますが、使用感が一番良かった pnpm にしま

                                                                  エンジニアへの挑戦状的なサイト作ったんですがクリアできますか? - Qiita
                                                                • Shai Hulud Strikes Again (v2) - Socket

                                                                  Shai Hulud Strikes Again (v2)Another wave of Shai-Hulud campaign has hit npm with more than 500 packages and 700+ versions affected. Update: November 26, 2025 PostHog has published a detailed post mortem describing how one of its GitHub Actions workflows was abused as an initial access vector for Shai Hulud v2. An attacker briefly opened a pull request that modified a script executed via pull_requ

                                                                    Shai Hulud Strikes Again (v2) - Socket
                                                                  • Mini Shai-Hulud Is Back: npm Worm Hits over 160 Packages, including Mistral and Tanstack

                                                                    Mini Shai-Hulud Is Back: npm Worm Hits over 160 Packages, including Mistral and Tanstack Mini Shai-Hulud Is Back: npm Worm Hits over 160 Packages, including Mistral and Tanstack Mini Shai-Hulud is back. Like I said before, we were yet to see the full scale of the attack. The npm campaign we covered in April, when it targeted SAP packages, has now turned into a much larger compromise. Our Malware T

                                                                      Mini Shai-Hulud Is Back: npm Worm Hits over 160 Packages, including Mistral and Tanstack
                                                                    • 静的なFigmaデザインから動的なUIを生成 〜AIに"動き"を伝える「アノテーション駆動開発」〜

                                                                      こんにちは、Ryotaです🐶 ときはAIエージェント元年。 生成AIの急速な進化により、ソフトウェア開発の常識は大きく塗り替えられつつあります。 弊社でもこの潮流をチャンスと捉え、社内AIエージェント開発プロジェクト を立ち上げました。 反復的なコーディング作業をAIに任せることで開発効率を飛躍的に高め、エンジニアが「機能設計」や「ユーザー体験の向上」といった、よりクリエイティブな上流工程に集中できる環境を目指しています。 本記事でご紹介する「アノテーション駆動開発」は、AIエージェントによるUI自動実装の重要なマイルストーンです。 これまで多くの工数を要してきたUI実装を、AIエージェントの力で驚くほど短時間に完了できる新しいワークフローを、ぜひ皆さんも体験してみてください。 はじめに 本記事ではフロントエンドのAIエージェント作成においての壁、どのように動的UIを実現したのかを、社内

                                                                        静的なFigmaデザインから動的なUIを生成 〜AIに"動き"を伝える「アノテーション駆動開発」〜
                                                                      • React Developer Roadmap 2024 を眺める

                                                                        はじめに React Developer Roadmap 2024 を眺めつつ筆者の独り言を書く記事です。筆者の React 歴は 3 年ちょっとです。 Visit JavaScript Roadmap React のロードマップは JavaScript の勉強が最初。Promise を基本とした非同期処理やクロージャ周りを理解しておくと、React への理解も更に深まった記憶がある。 非同期周りはこの本に助けられた。 CLI Tools Vite Create React App 新規に CSR の SPA を作る場合 Vite 一択だと思う。理由は、設定簡単 + 早い + 拡張性 ◎ + エコシステムが大きい。Vite は SSR もできるがライブラリ作者向け。 (宣伝) Vite を使用した環境構築方法は先日記事にしました。 なぜ Create React App が使われなくなりつ

                                                                          React Developer Roadmap 2024 を眺める
                                                                        • React v19に関する周辺ライブラリへの影響と対応状況について - RevComm Tech Blog

                                                                          はじめに こんにちは。ここ最近、React v19が注目を集めているように感じます。 最近ではついにReact v19のRCバージョンもリリースされました。 Just published React 19.0.0-rc.0. This is the exact build we'll release as 19.0, unless an issue is reported that requires a breaking change. Thank you to everyone who helped us get the release into shape!— Andrew Clark (@acdlite) 2024年6月3日 そう遠くないうちにReact v19がリリースされる可能性もありそうです。そこで、React v19のリリースによる周辺ライブラリへの影響などについて、弊社で採

                                                                            React v19に関する周辺ライブラリへの影響と対応状況について - RevComm Tech Blog
                                                                          • [先取り] Tanstack Start によるクライアントファーストな RSC のアプローチ

                                                                            はじめに 🚀 React Server Components(RSC)は、Next.js App Router での採用を機に広く普及しました。一方で、RSC の採用方法については、フレームワークごとに異なる考え方が存在します。 TanStack の作者である Tanner Linsley 氏は、インタビュー[1]にて「RSC をバンドルサイズの削減や静的コンテンツの最適化に役立つツールと見ているが、万能な解決策とは考えていない」と述べています。TanStack Start は、Next.js とは異なるアプローチで RSC をサポートする予定であり、その背景にはクライアントファーストの哲学があります。 本記事では、GitHub の Discussion や Issue、公式ブログなどの一次情報をもとに、以下のテーマを深掘りします。 第1部:RSC の特性と課題 🔍 RSC とは何か

                                                                              [先取り] Tanstack Start によるクライアントファーストな RSC のアプローチ
                                                                            • 2025-05-07のJS: koa v3.0.0、Node.js 24とNode.js 18 EOL、`//# allFunctionsCalledOnLoad`

                                                                              JSer.info #734 - Koa v3.0.0がリリースされました。 Release v3.0.0 · koajs/koa koa/docs/migration-v2-to-v3.md at master · koajs/koa Node.js 18未満のサポート終了、Generatorを使ったMiddlewareのサポートを終了など破壊的な変更が含まれています。新機能として、app.currentContextでAsyncLocalStorageを使用した現在のコンテキスト取得をサポート、Blob/ReadableStream/Responseのサポート、カスタムストリームのサポートなどが追加されています。 Node.jsのv24がリリースされました。 Node.js — Node v24.0.0 (Current) Node.js 24では、V8 13.6へアップデート、npm

                                                                                2025-05-07のJS: koa v3.0.0、Node.js 24とNode.js 18 EOL、`//# allFunctionsCalledOnLoad`
                                                                              • GitHub - tauri-apps/awesome-tauri: 🚀 Awesome Tauri Apps, Plugins and Resources

                                                                                Introduction - Official introduction to Tauri. Getting Started - Official getting started with Tauri docs. create-tauri-app - Rapidly scaffold your Tauri app. Auto-Updates with Tauri v2 - Setup auto-updates with Tauri and CrabNebula Cloud. Create Tauri App with React - Chris Biscardi shows how easy it is to wire up a Rust crate with a JS module and communicate between them. Publish to Apple's App

                                                                                  GitHub - tauri-apps/awesome-tauri: 🚀 Awesome Tauri Apps, Plugins and Resources
                                                                                • One Year with Next.js App Router — Why We're Moving On

                                                                                  As I’ve been using Next.js professionally on my employer’s web app, I find the core design of their App Router and React Server Components (RSC) to be extremely frustrating. And it’s not small bugs or that the API is confusing, but large disagreements about the fundamental design decisions that Vercel and the React team made when building it. The more webdev events I go to, the more I see people w

                                                                                    One Year with Next.js App Router — Why We're Moving On