並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 120件

新着順 人気順

typescript react native componentの検索結果1 - 40 件 / 120件

  • React with TypeScript Cheatsheet

    Build in AI speed — Compose enterprise-grade applications, features, and componentsHow to type React propsSince React props are used to send transmit data between one React component to another, there are many types that you can use to type React props. To write the types of your props, you need to add a colon and the object literal notation (: {}) next to the destructuring assignment of the child

      React with TypeScript Cheatsheet
    • クリーンアーキテクチャはなぜフロントエンドに合わないのか - パンダのプログラミングブログ

      パンダとおくだが、Web業界の当たり前を「これって本当にそうだっけ?」と問い直すラジオを配信しています はじめに 昨年末にこんなツイートをしたら、ちょっとバズってしまいました。aaa https://x.com/Panda_Program/status/1864333831886786971 色々コメントを頂くことで考えを深めてブログを書きますと言っていて、まだ着手していなかったのでざっと書くことにします。ただ、今日はクリーンアーキテクチャが対象です。 簡単に自己紹介をすると、私は現職でフルスタックエンジニアをしています。また、「バックエンドのためのフロントエンド入門」 というテーマで登壇をしたり、自分のエンジニア人生を変えた書籍リストにクリーンアーキテクチャを挙げており、TypeScript でクリーンアーキテクチャを実践する という記事では Web からでも CLI からでも動かせるア

        クリーンアーキテクチャはなぜフロントエンドに合わないのか - パンダのプログラミングブログ
      • なぜNext.jsをやめたのか? - Hello Tech

        javascripterです。ハローでは、プロダクトのローンチ前からAutoReserve の開発に関わっています。 この記事では、AutoReserveウェブ版が、Next.jsを一度採用したがやめ、その後create-react-app + react-routerの構成に移行した経緯を書きます。 ウェブ版開発の背景 AutoReserve はAIが電話予約を代行してくれる飲食店向け予約グルメアプリで、現在はiOS / Android / ウェブにサービスを展開しています。 元々はReact Native製のネイティブアプリのみ展開していましたが、ユーザ獲得の面でウェブ版が必要となったため、 追加でウェブ版を実装し、現在の3プラットフォームでの展開に至ります。 最初の技術選定 ウェブ版の最初のバージョンでは、フレームワークとしてNext.jsを採用しました。Reactで書け、SEOのた

          なぜNext.jsをやめたのか? - Hello Tech
        • Reactの状態管理の変遷に関する自分史 From 2014 To 2022

          はじめに 2014年にReactを触りはじめて以降、2022年現在まで集中の度合いにバラツキはあるものの、ずっとReactでなんらかのアプリケーションを書いてきました。 その中で様々なアーキテクチャや設計に関する議論がありましたが、特に状態管理についての変遷を自身の体験をもとにまとめてみたいと思います。 多分に昔話的な内容なものの、適度に読み飛ばしてもらいつつ、Reactの状態管理のやや偏った歴史と現在地点の認識の共有になればと思います。 2014- | Reactの導入 - Flux SPA iPhone 4Sが出てスマートフォンを持つ人も多くなり、エンジニアでなくても多くの人が日常的にGmailやMapアプリケーションに触れるようになった時期だったと記憶します。 Webアプリケーションの構築でもフロントエンドへの要求レベルが高くなっていた感覚があり、JavaScriptで動的なView

            Reactの状態管理の変遷に関する自分史 From 2014 To 2022
          • Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero

            TL;DR: I have founded VoidZero Inc., a company dedicated to building an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem. We have raised $4.6 million in seed funding, led by Accel. Fifteen years ago, when I started building apps with JavaScript, it was mostly a browser-based scripting language. Today, it has evolved into the most widely used language in

              Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero
            • Chat for Claude Code - Visual Studio Marketplace

              🚀 Claude Code Chat - Beautiful Claude Code Chat Interface for VS Code No more terminal commands. Chat with Claude Code through a beautiful, intuitive interface right inside VS Code. Ditch the command line and experience Claude Code like never before. This extension brings a stunning chat interface directly into your editor, making AI assistance accessible, visual, and enjoyable. 🤖 Built by Claud

                Chat for Claude Code - Visual Studio Marketplace
              • Claude CodeにLSPツールが追加

                数ヶ月前の「Serena MCPはClaude Codeを救うのか?」で「Claude Code本体にLanguageServer統合を追加する可能性も考えられます」と書きましたが、その機能が2.0.74で有効になりました。 導入方法は「Claude Code の LSP サポート」が詳しいので参照ください。 Claude Code の LSP サポートClaude Code のバージョン 2.0.74 から LSP(Language Server Protocol)サポートが追加されました。LSP サポートにより、Claude Code はコードベースに対してシンボルの定義検索、参照検索、ホバー情報の取得などの操作が可能になります。この記事では Claude Code の LSP サポートの概要と使用方法を紹介します。azukiazusaのテックブログ2まとめると/plugin コマンド

                  Claude CodeにLSPツールが追加
                • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

                  Official integrations are maintained by companies building production ready MCP servers for their platforms. 21st.dev Magic - Create crafted UI components inspired by the best 21st.dev design engineers. 2slides - An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation with user intention. ActionKit by Paragon - Connect to 130+ SaaS inte

                    GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
                  • 2021年お世話になったReact関連ライブラリ10選 #techtekt Advent Calendar 2021 - techtekt(テックテクト) | パーソルキャリアのエンジニアブログ

                    この記事は techtekt アドベントカレンダー2021 の 12日目の記事です。 こんにちは! テクノロジー本部 エンジニアリング統括部 サービス開発部でエンジニアをしている Yuto SAGAWA です。*1 皆様今年もReactライフを満喫できていますでしょうか? 個人的にはたくさんReactに触れる機会があり、非常に満喫することができました! そんな2021年の個人的にお世話になったReact関連のライブラリ、フレームワーク、ツールなどの紹介をしたいと思います。 next nextjs.org Next.jsはReactのフレームワークで、昨今では使用例も多く人気のフレームワークであることが伺えます。 SSR / SSG だけではなく、ISR(Incremental Static Regeneration)など、 Webアプリケーションのパフォーマンス改善の手助けとなることが期待

                      2021年お世話になったReact関連ライブラリ10選 #techtekt Advent Calendar 2021 - techtekt(テックテクト) | パーソルキャリアのエンジニアブログ
                    • ウェブとReact Nativeアプリのコード共通化による同時展開 - Hello Tech

                      javascripterです。ハローでは、プロダクトのローンチ前からAutoReserve の開発に関わっています。今回の記事では、AutoReserveでおこなっているコード共通化の取り組みについて紹介します。 背景 AutoReserveのネイティブアプリはReact Nativeで書かれており、またウェブ版は、Reactで書かれています。 ウェブ版では、React Native for Webという、React上でReact NativeのコンポネントのAPIを使えるようにするライブラリを使用しています。 React Native for Webを採用したことで、ハローでは現在、エンジニア1人でiOS、Android、ウェブの全てのプラットフォームに同時展開できるようになりました。 また、不具合修正やデザインの修正も、一箇所を修正するだけで同時にできるようになりました。それぞれのプラ

                        ウェブとReact Nativeアプリのコード共通化による同時展開 - Hello Tech
                      • Thoughts on Remix 3

                        Remix is a web framework by React underdogs authors of the most popular React package. A few days ago at Remix Jam 2025, Ryan and Michael shared a sneak peek of Remix v3. There’s no official blog post or documentation yet. Here’s my attempt at explaining what it is about. Remix v1 was a React framework that managed data loading and server-side rendering. Its biggest achievement was the marketing w

                          Thoughts on Remix 3
                        • TinyBase

                          (Baffled by all these logos? Check out our architectural options guide to make sense of it all!) Start with a simple key-value store.Creating a Store requires just a simple call to the createStore function. Once you have one, you can easily set Values in it by unique Id. And of course you can easily get them back out again. Read more about using keyed value data in The Basics guide. import {create

                            TinyBase
                          • JSX Over The Wire — overreacted

                            Suppose you have an API route that returns some data as JSON: app.get('/api/likes/:postId', async (req, res) => { const postId = req.params.postId; const [post, friendLikes] = await Promise.all([ getPost(postId), getFriendLikes(postId, { limit: 2 }), ]); const json = { totalLikeCount: post.totalLikeCount, isLikedByUser: post.isLikedByUser, friendLikes: friendLikes, }; res.json(json); }); You also

                              JSX Over The Wire — overreacted
                            • Announcing Docusaurus 2.0 | Docusaurus

                              Today we are extremely happy to finally announce Docusaurus 2.0! 🥳️ At Meta Open Source, we believe Docusaurus will help you build the best documentation websites with minimal effort, letting you focus on what really matters: writing the content. After 4 years of work, 75 alphas and 22 betas, the next generation of Docusaurus is ready for prime time. From now on, we now plan to respect Semantic V

                                Announcing Docusaurus 2.0 | Docusaurus
                              • React Libraries To Use In 2023: 17 Top Picks

                                Yash Tiwari for Coursesity Posted on Jun 13, 2021 • Updated on Mar 23, 2023 React is a JavaScript library that lets you create a prime UI for both mobile and web applications. It integrates seamlessly with other JavaScript frameworks and libraries and includes small, reusable pieces of code, called components. Due to their high modularity, React component libraries not only optimize UI development

                                  React Libraries To Use In 2023: 17 Top Picks
                                • Next.js 12.3

                                  We've shipped some quality-of-life improvements to Next.js with 12.3: Improved Fast Refresh: .env, jsconfig.json, and tsconfig.json files now hot reload. TypeScript Auto-Install: Add a .ts file to automatically configure TypeScript and install deps. Image Component: next/future/image is now stable. SWC Minifier: Minification with the Next.js compiler is now stable. New Router + Layouts Update: Imp

                                    Next.js 12.3
                                  • Findy初のモバイルアプリ開発におけるReact Nativeのリアル 〜技術選定の裏側と実践的OSS活用〜 - Findy Tech Blog

                                    こんにちは。ファインディ株式会社でモバイルエンジニアをしている加藤です。 先日、「React Native Lunch Talk ~いま選ばれる理由とアプリの現在地~」にて、「新規サービス開発におけるReact Nativeのリアル〜技術選定の裏側と実践的OSS活用〜」というテーマで登壇しました。 本記事は、その発表内容を改めてテックブログとして書き起こしたものです。 発表では時間の都合で駆け足になった部分や、質疑応答で答えきれなかった論点もあったため、本記事ではそのあたりも含めて踏み込んで書いています。 背景:Findy Events β版の開発 前回の記事 でも少し触れましたが、昨年、Findy初のモバイルアプリ「Findy Events」をα版としてAndroidアプリのみリリースしました。 現在はα版から得た学びをもとにUI・UXをフルリニューアルし、技術カンファレンス向けのiOS

                                      Findy初のモバイルアプリ開発におけるReact Nativeのリアル 〜技術選定の裏側と実践的OSS活用〜 - Findy Tech Blog
                                    • フロントエンドの開発を少し楽にするFigmaでのコンポーネントデザイン|kiiita

                                      こんにちは。 株式会社Caratでロボキャリアアドバイザーアプリ「GLIT」のUIデザインとフロントエンド開発を担当している北國です。 プロダクトを成長させる過程で日々機能の追加・変更・削除があるわけですが、UIデザイナーとしてはそれらの変更に強いFigmaファイルを作り、できるだけ無駄なUIデザインの工数(※1)を削減したいという想いがあります。 また、UIデザイナー目線だけではなく、フロントエンドエンジニアが開発しやすいFigmaファイルを作り、開発の効率を良くしたいというのもデザイン業務をする時にできる限り意識しています。 それら2つのためにはFigmaでのコンポーネントの作り方が結構大事だと思っていて、実際にどのような工夫をしているのかをご紹介します。 エンジニアがFigmaのコンポーネントを見た時にpropsを正しく把握できる状態にするFigmaのUIコンポーネント管理が散らかっ

                                        フロントエンドの開発を少し楽にするFigmaでのコンポーネントデザイン|kiiita
                                      • How to Pass a Component as a Prop in React

                                        Matt PocockMatt is a well-regarded TypeScript expert known for his ability to demystify complex TypeScript concepts. React's props model is extremely powerful. One of its most useful features is the ability to pass a component as a prop. This lets you create composable pieces of UI, helping to make your components more reusable. The trouble is that this can often be difficult to type correctly. Le

                                          How to Pass a Component as a Prop in React
                                        • Vercel の monorepo にWebフロントすべてを移行した - Hello Tech

                                          uiu です。ハローには創業時に入社し、エンジニアとしてAutoReserveの開発にゼロから関わってきました。現在はバックエンドをメインに担当していますが、領域横断的に開発することを得意としています。 2022年の初めに AutoReserve にあるWebフロントエンドをすべて Vercel に移行しました。 Vercel に移行するのと同時に Turborepo を導入しました。現在、4サービスのWebフロントエンドを monorepo として運用しています。 AutoReserve は、AIが代わりに電話してくれる飲食店向け予約グルメアプリです。iOS / Android アプリ、 Web アプリを提供しています。 また、セルフオーダーシステム AutoReserve Order を提供しており、レストランすべての業務をサポートできるプラットフォームを目指しています。 背景 Aut

                                            Vercel の monorepo にWebフロントすべてを移行した - Hello Tech
                                          • 2025年のはてなスタッフのアウトプットまとめ - Hatena Developer Blog

                                            こんにちは、id:onk です。 今年も 1 年間のはてなスタッフの登壇まとめをしていきます。去年 は 119 件の登壇がありましたが、今年は 90 件です。近隣のコミュニティへの参加が少なかったなーって反省かな。個人的にも外泊回数が去年の 30 回から 19 回に減っているのでした。これは去年が遠征し過ぎだったと思う。 それでは見ていきましょう。 2025-01-10 ISUCON14 公式反省会 (参加者限定) 2025-01-17 Fujiwara Tech Conference 2025 2025-01-18 Gopher's Gathering 2025-01-22 さくらの夕べ in 京都 2025-01-26 SRE Kaigi 2025 2025-01-29 技育CAMPアカデミア 2025-02-07 Kyoto Tech Talk #7 2025-02-07 Road

                                              2025年のはてなスタッフのアウトプットまとめ - Hatena Developer Blog
                                            • クライアントサイド開発のバッチサイズを小さくして幸せになる方法 - JMDC TECH BLOG

                                              はじめに こんにちは!プロダクト開発部 ユーザープラットフォームグループの川根です。現在、React Native + React Native for Webで新規プロダクトを開発しています。 当グループでは、新規プロダクトの他にも React Native 製の Pep Up というアプリを開発・運用しており、React Native エンジニアはモバイルアプリチームとしてプロダクト間を横断して知見を共有し合っています。私はチームに 2022 年の 4 月から参加しまだ 1 年弱ですが、短い中で感じたチームの強みの1つが、タスクの粒度を適切なサイズまで分解できていることでした。 本記事では、モバイルアプリチームが開発のバッチサイズを小さくするために行っているタスク分解の方法について、紹介したいと思います。 そもそもなぜタスクが大きいといけないのか タスクが大きい弊害は色々ありますが、代

                                                クライアントサイド開発のバッチサイズを小さくして幸せになる方法 - JMDC TECH BLOG
                                              • 新規事業への挑戦から挫折まで、その経験をまるっと話します

                                                ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ヤフーでエンジニアをしている大石純平です。 ソフトバンクイノベンチャー という新規事業提案制度を利用して事業化を目指して新規事業を1年半ほどやっていたのですが、残念ながらクローズすることになりました。その経験を後続の方に共有し、失敗した気持ちを供養するために筆を取っています。 以前私が書いたこちらの記事 ヤフーで働きながら新規事業に挑戦している話 - Yahoo! JAPAN Tech Blog の後日譚です。 今回の記事では「新規事業で扱った技術のこと」、「なぜうまくいかなかったのか」についてお話しします。 ソフトバンクイノベンチャーについて ソフトバンクグループ社員なら誰でも新規事業を提案できます。アイデアの実現に

                                                  新規事業への挑戦から挫折まで、その経験をまるっと話します
                                                • Announcing Parcel v2!

                                                  The Parcel team is beyond excited to announce that v2.0.0 stable is now available! 🎉 Parcel 2 brings the zero configuration experience you know and love from Parcel 1, and makes it scalable and extensible to projects of any size and complexity. It is already being used in production at some of the biggest companies in the industry including Atlassian, Adobe, and Microsoft. Check out our new websi

                                                    Announcing Parcel v2!
                                                  • How Prime Video Cut UI Latency 7.6x by Switching to Rust | AIM Media House

                                                    “The problem was JavaScript, so we don't have that anymore.” It takes less than a minute to find programmers singing praises for Rust on an online forum. Over the last few years, Rust has been one of the most admired programming languages in Stack Overflow surveys. Naturally, some of the largest companies today are reaping the benefits of the various advantages the language provides. Companies aro

                                                      How Prime Video Cut UI Latency 7.6x by Switching to Rust | AIM Media House
                                                    • April 2022 (version 1.67)

                                                      Join a VS Code Dev Days event near you to learn about AI-assisted development in VS Code. Update 1.67.1: The update addresses this security issue. Update 1.67.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2022 release of Visual Studio Code. There are many updates in this version that we hope

                                                        April 2022 (version 1.67)
                                                      • Issue 45 - Markdown is Holding You Back

                                                        I've used many content formats over the years, and while I love Markdown, I run into its limitations daily when I work on larger documentation projects. In this issue, you'll look at Markdown and explore why it might not be the best fit for technical content, and what else might work instead. Markdown Lacks the Structure You Need Markdown is everywhere. It's human-readable, approachable, and has j

                                                          Issue 45 - Markdown is Holding You Back
                                                        • React Native + Web 超高速同時展開 - uiu

                                                          株式会社ハロー uiu uiu @uiu______ Hello ⇦ Cookpad ⇦ Nota ⇦ 京都大学 創業時(3年前) からゼロから作っている フルスタックエンジニア Ruby / JavaScript React Native これまで 創業時から3年以上 React Native で開発運用している 2サービスを React Native で開発運用 iOS, Android, Web で展開している React Native で開発しているサービス AutoReserve AIが予約代行するグルメアプリ AutoReserve Order テーブルオーダー AutoReserve AIが予約代行するグルメアプリ 自動音声で電話かけてレストランの予約をする iOS, Android, Web で展開 AutoReserve Order テーブルオーダー レストラン店舗用 タ

                                                            React Native + Web 超高速同時展開 - uiu
                                                          • 2022-04-06のJS: React 18、Vite 2.9.0、Firefoxの新しいパフォーマンスツール

                                                            JSer.info #586 - React 18が正式リリースされました。 React v18.0 – React Blog Internet Explorerのサポートが終了されています。 主な変更としてConcurrent Renderingに対応するための変更と新しいAPIが追加されています。 setStateの呼び出しを自動的にバッチ化とopt-outするためのflushSyncを追加、緊急と緊急ではない状態の更新を扱うTransition APIがされています。 クライアントのReactDOM.renderとReactDOM.hydrateとサーバのrenderToStringはそれぞれ非推奨となっています。 これに対応する新しいAPIとして、クライアントにcreateRoot/hydrateRoot、サーバにrenderToPipeableStream/renderToRea

                                                              2022-04-06のJS: React 18、Vite 2.9.0、Firefoxの新しいパフォーマンスツール
                                                            • Supabase勉強のためにReact Nativeを使って遊んでみた | DevelopersIO

                                                              こんにちは、こんばんわ。 「コロナワクチン3回目接種後、左大胸筋が痛いです。」 CX 事業本部 Delivery 部 MAD グループ@札幌の hiro です。 今回は、弊社ブログでもいくつか既に紹介されているSupabaseを勉強がてら触ってみたということで、執筆させていただきます。 はじめに 既に、いくつか弊社でもSupabaseに関する内容は執筆されており、大変わかりやすい内容となっています。 これらの情報を理解するためには、読むだけではなく、手を動かしてみようということで、 「Supabase」を触りながら、勉強したときの内容を執筆しています。 実装内容はシンプルに、「ログイン/ログアウト/サインアップ/サインアウトして、Supabaseとやりとりできているかなー?」を確認しています。 React Native for Webを利用して、React Native環境を整えつつ、 r

                                                                Supabase勉強のためにReact Nativeを使って遊んでみた | DevelopersIO
                                                              • Data Fetching Patterns in Single-Page Applications

                                                                When a single-page application needs to fetch data from a remote source, it needs to do so while remaining responsive and providing feedback to the user during an often slow query. Five patterns help with this. Asynchronous State Handler wraps these queries with meta-queries for the state of the query. Parallel Data Fetching minimizes wait time. Fallback Markup specifies fallback displays in marku

                                                                  Data Fetching Patterns in Single-Page Applications
                                                                • Reactが分かれば難しくない! React Native for Web 入門 | DevelopersIO

                                                                  こんにちは、CX事業本部 IoT事業部の若槻です。 最近、モバイルのネイティブアプリケーションを作れないか?と問われる場面がちょくちょくあるのですが、わたしは今のところフロントエンドフレームワークだとReactの開発経験しかなく、そろそろネイティブアプリにも手を広げねばと思っている今日この頃でした。 いきなりAndroidやiOSの習得に取り掛かっても良いのですが、バニラReactの経験者ならまずはReact Nativeであればファーストステップとしては敷居が低いだろうと考え、今回はReact Native for Webに入門してみました。 React Nativeとは React Nativeとは、Reactを使用してAndroidやiOSアプリケーションを構築できるオープンソースフレームワークです。Reactと同じくMeta社により作成され、公開されています。 Core Compo

                                                                    Reactが分かれば難しくない! React Native for Web 入門 | DevelopersIO
                                                                  • Testing Trophyに基づくUIコンポーネントテスト戦略。Storybookをテスト基盤として使い倒す|レバテックLAB - レバテックLAB

                                                                    執筆 中川 幸哉 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表:山田祥寛)に所属するテクニカルライター。新潟県上越市出身。会津大学コンピュータ理工学部卒業後、現在は新潟市に在住。ReactやAndroidを軸に、モバイルアプリ開発やWebサイト制作、Webメディア編集部の業務改善や、プログラミング技術記事の執筆等に携わっている。著書に『たった1日で基本が身に付く! Androidアプリ開発超入門』、『基礎から学ぶ React Native入門』 「たった1日で基本が身に付く! Androidアプリ開発超入門」(技術評論社) 「基礎から学ぶ React Native入門」(翔泳社) 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP f

                                                                      Testing Trophyに基づくUIコンポーネントテスト戦略。Storybookをテスト基盤として使い倒す|レバテックLAB - レバテックLAB
                                                                    • We Replaced Our React Frontend with Go and WebAssembly | Dagger Blog

                                                                      A few weeks ago, we launched Dagger Cloud v3, a completely new user interface for Dagger Cloud. One of the main differences between v3 and its v2 predecessor is that the new UI is written in WebAssembly (WASM) using Go. At first glance, this might seem an odd choice - Go typically isn’t the first language you think of when deciding to program a Web UI - but we had good reasons. In this blog post,

                                                                      • Using Ultra, the new React web framework - LogRocket Blog

                                                                        Table of Contents What is Ultra? Features of Ultra Ultra vs Aleph.js The drawbacks to using Ultra Getting started with Ultra Building components in Ultra Deploying an Ultra app In the world of frontend development, React is one of the most popular libraries for developing components for web applications. React v18 includes new features, such as concurrent rendering, and it supports SSR with React

                                                                          Using Ultra, the new React web framework - LogRocket Blog
                                                                        • Lightweight Javascript Framework Review (For Django Developers)

                                                                          Lightweight Javascript Framework Review (For Django Developers) The Full-Stack Django Series: How to Combine Frontend and Backend Lightweight Javascript Framework Review How to add Typescript to Django Django Favicon Guide How to Develop Responsive HTML Email in Django Django Form Validation Guide Introduction Many developers are confused when they try to find a Lightweight Javascript Framework fo

                                                                            Lightweight Javascript Framework Review (For Django Developers)
                                                                          • 2024-04-26のJS: Electron 30、Firefox 125、Node.js 22、React 19 Beta、TypeScript 5.5 Beta

                                                                            JSer.info #690 - Electron 30.0.0がリリースされました。 Electron 30.0.0 | Electron V8 12.4、Chromium 124、Node.js 20.11.1へアップデート。 File System APIをサポート、Cross Origin iframeにPermission Policyを使うように変更、WebContentsView/BaseWindowの廃止などの変更が含まれています。 Firefox 125がリリースされました。 Firefox 125.0.1, See All New Features, Updates and Fixes Firefox 125 for developers - Mozilla | MDN Intl.Segmenterのサポート、Popover APIのサポート、AV1コーデックのサポート

                                                                              2024-04-26のJS: Electron 30、Firefox 125、Node.js 22、React 19 Beta、TypeScript 5.5 Beta
                                                                            • Signalって何?jotai-signalからのjotai-uncontrolled、これすごいです

                                                                              導入 Reactive ProgrammingではSignalという概念があるらしいですが(実はもっと古くからある概念)、SolidJSが導入してReact Hooksとの差が明確になったのかと思います。 「Signal」は Solid のリアクティビティの基礎となるものです。これらには、時間とともに変化する値が含まれており、Signal の値を変更すると、それを使用しているすべてのものが自動的に更新されます。 とのことです。ObservableとかStreamとかも似たようなものですかね。 SolidJSのポイントはSignalを使ってfine-grained reactivityを実現しているところだと思います。ReactのようにVirtual DOM(とはもう呼ばないらしい、DOMじゃないので。でも、以下VDOM)を使わずに局所的にDOMを直接更新するのでパフォーマンスが良いとのこと

                                                                                Signalって何?jotai-signalからのjotai-uncontrolled、これすごいです
                                                                              • Biome v2.4—Embedded Snippets, HTML Accessibility, and Better Framework Support

                                                                                Biome v2.4 is the first minor release of the year! After more than ten patches from v2.3, today we bring to you a new version that contains many new features! Once you have upgraded to Biome v2.4.0, migrate your Biome configuration to the new version by running the migrate command: biome migrate --write Highlights Among all the features shipped in this release, here are the ones we think you’re go

                                                                                  Biome v2.4—Embedded Snippets, HTML Accessibility, and Better Framework Support
                                                                                • React と React Native 両対応のUIライブラリ Tamagui の紹介

                                                                                  はじめに 以前 React Native について書いた記事 (現在非公開) のコメントで kiyomizu さんより、Web と React Native 両方に対応した UI フレームワーク Tamagui というのもがあると情報をいただきましたので、とても気になり調べてみました。 Tamagui とは React と React Native の両方で動作する UI ライブラリで、Web とネイティブの間でより多くのコードを共有することを目的に作成されました。JSXStyle のフォークから始まったプロジェクトで、Vercel の Nate さんが開発をしています。 2022 年 12 月 30 日に Version 1.0 がリリースされました。 とりあえずコードを見てみる 百聞は意見に如かずということでまず基本のコードを見てみます。 import { Stack, Text }

                                                                                    React と React Native 両対応のUIライブラリ Tamagui の紹介