並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 567件

新着順 人気順

react.jsの検索結果201 - 240 件 / 567件

  • 【入門編】React Nativeとは?メリット・デメリットからHello, Worldまで|Udemy メディア

    アプリ開発 2020/08/25 【入門編】React Nativeとは?メリット・デメリットからHello, Worldまで 『React Native』は、iPhoneとAndroidどちらでも動かすことができる開発用フレームワークです。JavaScriptで開発することができるため、JavaやSwiftが書けないエンジニアでも、React Nativeを使えばアプリ開発ができます。 この記事では、React Nativeの基礎知識やメリット・デメリット、Hello World出力までをコードと画像付きで解説します。 React Nativeとは?Webエンジニア向けのクロスプラットフォーム開発フレームワーク はじめに、React Native(リアクトネイティブ)とは何かを詳しくお伝えします。React Nativeとは、Facebookが開発したクロスプラットフォームのアプリ開発用

      【入門編】React Nativeとは?メリット・デメリットからHello, Worldまで|Udemy メディア
    • Next.js入門: 初心者向けの簡単なセットアップとルーティングシステムの作成方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

      Next.jsとは プロジェクト作成 フォルダ構成 ルーティングシステム・別ページ作成 最後に ReactのフレームワークであるNext.jsの入門を初心者の方に向けて解説します。 本日の記事と合わせて、静的サイトについても触れています。 こちらの記事も参考にしてみてください:dev-k.hatenablog.com 必要な条件 ・ JavaScriptに精通していることや豊富な経験があることが求められます。 クラス、スプレッド演算子、Promiseなどの概念の知識は必須です。 ・ ローカルの開発環境にNode.jsがインストールされていること。 Node.jsのインストールは、Download | Node.jsから行ってください。 ・ React.jsの基礎知識をある程度持っていること。 ※ なお、この記事はNext.js 13以前に投稿された記事となっておりますのでご了承下さい。 N

        Next.js入門: 初心者向けの簡単なセットアップとルーティングシステムの作成方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
      • Micro Frontends を学んだすべて -

        Micro FrontendsというWebフロントエンドアーキテクチャがあります。 このアーキテクチャを知るために、書籍を読み、簡単なサンプルWebアプリを開発しました。 そこから学んだことをすべて議事録として残したいと思います。 モノリシックな Webアプリケーション Micro Frontends とは Micro Frontends の良さ Micro Frontends の難しさ Micro Frontends の作る上で考えること Micro Frontends サンプルWebアプリ サービス 仕組み @podium/podlet @podium/layout @podium/browser 状態管理, ルーティング その他 サンプルWebアプリで分かったこと SSR + CSR (Hydration) が実現可能 サービス内で技術スタックを選択できる サービス毎のフロントエンド

          Micro Frontends を学んだすべて -
        • PWAとはなにか。なぜ今それを活用すべきなのか? - Qiita

          こちらの記事は、2018年8月に公開された『 What is a PWA and why should you care? 』の和訳になります。 本投稿は転載であり、本記事はこちらになります。 はじめに 過去数年間で、スマートフォンのユーザーは劇的に増加しました。 現在、インターネットの総通信量の60%以上がスマートフォンでアクセスされています。 その理由は明らかで、持ち歩きやすいこと、比較的安い機器であること、インターネットへ簡単にアクセスができること、およびスマートフォンで可能なインターネット上のサービスが増えていることが挙げられます。 モバイルユーザーが増えると、スマートフォン上でのユーザーエクスペリエンスの最適化が不可欠になります。 多くの場合、コストや時間の制約のためにネイティブアプリを持たない中小企業にとって、Webアプリで最高のユーザーエクスペリエンスを提供することは、ユーザ

            PWAとはなにか。なぜ今それを活用すべきなのか? - Qiita
          • 【Kindle】夏のプログラミング書 合同フェア (2020/8/28から9/10まで)

            開催期間: 2020.8.28 - 2020.9.10 Kindleストアの出版社横断プログラミング書籍セール 700冊以上が対象 50%ポイント還元 or 50%オフ (対象外のも含まれていますのでご注意を) 出版社別対象作品リスト: インプレス / 日経PB / SBクリエイティブ / マイナビ出版 / 秀和システム / 翔泳社 / 近代科学社 / MdN / NextPublishing (セール対象外多め) 本ページはキンセリの特設ページです アマゾンに当セールの対象作品一覧ページが存在しないので作成しました (間違い等ありましたら運営者までお知らせくだされば幸いです) 沈黙のWebライティング —Webマーケッター ボーンの激闘— 沈黙のWebマーケティング −Webマーケッター ボーンの逆襲− ディレクターズ・エディション アルゴリズムイントロダクション 第3版 総合版:世界標

              【Kindle】夏のプログラミング書 合同フェア (2020/8/28から9/10まで)
            • Cognito×API Gatewayで認証・認可を実現 ロール管理と不正なアクセスを防止するアーキテクチャ

              サーバーレスアーキテクチャにおけるセキュリティの2つの質問 清水崇之氏(以下、清水):では3つ目の相談にいきたいと思います。いただいた質問・相談が「サーバーレスアーキテクチャにおけるセキュリティについて」という非常にざっくりしたものになっているんですが、今回はサーバーレスのセキュリティというテーマなので、AWSの考えるサーバーレスのセキュリティについてまずはお話ししようと思います。 下川賢介氏(以下、下川):(スライドを示して)「AWS Lambda/責任共有モデル」とタイトルに書いてありますが、実はこの前にEC2とかVMベースの責任共有モデルも公開されています。それと見比べてもらうと、黄色のAWSが管理している範囲がLambdaの場合は多くなっています。 例えばプラットフォームの管理とか、オペレーティングシステムやネットワークの設定の管理、そういった黄色で着色されている部分は、AWSのマ

                Cognito×API Gatewayで認証・認可を実現 ロール管理と不正なアクセスを防止するアーキテクチャ
              • Preactで始める軽量コンポーネント指向開発 | 第1回 Preactの特徴

                もちろんそのパッケージに含まれるすべての機能を利用する場合の数値であり、実際の利用時にはもう少し小さいはずですが、それでもその差は歴然です。 そのほかの違いですが、パッケージとしてのpreactは、reactとreact-domが備えるすべてのAPIをそっくりそのまま実装しているわけではありません。ここは少し冒頭のコピーが誤解を招くところかもしれません。 まとめるとPreactは「ブラウザ独自のAPIを利用しつつ、必要最小限のAPIを選びぬいた分だけ軽い、ブラウザ専用のReact」というわけです。 preact/compatという互換レイヤー PreactはAPIを厳選しているため、Reactをターゲットにして作られた周辺ライブラリは、Preactを利用したプロジェクトでそのまま使えないのも事実です。 また、Reactで作られた既存のアプリケーションをPreactで置き換えたいと思っても、

                  Preactで始める軽量コンポーネント指向開発 | 第1回 Preactの特徴
                • React.jsに関連する 用語のまとめ - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                  React.js 関連用語 仮想DOM Reactノード 要素 JSX トランスパイル module bundler コンポーネント 制御されたコンポーネントと非制御コンポーネント ライフサイクル Props(小道具) props.children State(状態) React Hooks パフォーマンス SPA(シングルページアプリケーション) SSR(Server Side Rendering) SSG(Static Site Generator) 本日の記事ではReact.jsに関連するいくつかの一般的な用語をできるだけざっくりと簡単に定義していきます。 全ての関連用語をまとめるとあまりにも多いので記事を分割させて頂きます。 気になった箇所を選び飛んで読んで下さい。 React.js 関連用語 仮想DOM 『仮想』という表​​現がメモリに保持されReactDOMのライブラリによって

                    React.jsに関連する 用語のまとめ - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                  • React HooksとReduxとProxy

                    2019年1月31日、React.js meetupが主催するイベント、「React.js meetup #6」が開催されました。ReactにまつわるさまざまなテーマでLTを行う本イベント。様々な知見を持ったエンジニアたちが、自身の経験などをもとに発表を行います。プレゼンテーション「React HooksとReduxとProxy」に登壇したのは、加藤大志氏。講演資料はこちら React HooksとReduxとProxy Daishi Kato(@dai_shi)氏:よろしくお願いします。「React HooksとReduxとProxy」というタイトルで発表します。 自己紹介をさせていただきます。加藤大志といいます。 今、フリーランスプログラマーで、仕事募集中の状態です。最近はTwitterをがんばっていまして、TwitterとMediumとGitHubにいろいろ書いています。 React

                      React HooksとReduxとProxy
                    • 【React.js】SPAでのリビジョンアップ対策 - Qiita

                      11月からエイチームライフスタイルにJoinした奥山です。 本稿ではReactでWEBサービスなどを運用されている方で、同様の問題で苦労されていることの解決に役に立ってもらえればと思います。 ReactはWEBに新しいUXをもたらし開発するのも非常に楽しいものですが、同時に従来のWEB運用では想定し得なかった問題も出てきます。今後はこういった現場のノウハウ的なものを定期的にアップしていけたらと思います。 ReactなどでSPAを構築するメリットは高速動作する優れたUIがあると思います。 SPAの実態であるJavascriptファイルを最初にブラウザ側に読み込むことで、後はAPI通信のみとなるためHTMLページを都度読み込む従来のWEBサイトと比べ、不要な情報の読み込みや再レンダリングのオーバーヘッドが軽減され、高速なUIを実現できるようになります。 リビジョンアップ時の問題 WEBサービス

                        【React.js】SPAでのリビジョンアップ対策 - Qiita
                      • Why not use GraphQL?

                        Are you looking for an Open Source Graph Manager? Cosmo is the most complete solution including Schema Registry, Router, Studio, Metrics, Analytics, Distributed Tracing, Breaking Change detection and more. I think GraphQL will change the world. There will be a future where you can query any system in the world using GraphQL. I'm building this future. So why would I argue against using GraphQL? My

                          Why not use GraphQL?
                        • Amplify Consoleで楽々ホスティング - Basic認証からドメイン設定まで解説します

                          こんにちはかみむらです。Webサイトを公開するホスティングサービスでお悩みではないですか? 最近ではNetlifyやFirebase Hostingなど、様々な種類のホスティングサービスが登場していて、選択肢が増えてきました。 そんな中、私が注目してるのがAWS Amplify Consoleです。特徴として、GitHubと連携したシンプルなデプロイ機能や、Basic認証、プレビュー機能など、Web制作の痒いところに手が届くサービスになっています。 前提事前にAWSのアカウントを作成してください。 https://aws.amazon.com/jp/ Nuxt.jsのプロジェクトをホスティングしていきます。あらかじめ、GitHubにプロジェクトをプッシュしておいてください。Nuxt.jsの記事はこちらでも書いています。よかったら一読してください。 Nuxt.jsとmicroCMSで採用ペー

                            Amplify Consoleで楽々ホスティング - Basic認証からドメイン設定まで解説します
                          • フロントエンドでシステム開発を2年半続けてハマったことから得た教訓3つ | フューチャー技術ブログ

                            こんにちは。フューチャー 3 年目の柏木です。 はじめにReact、Next.js を触り始めて2年半ほど経ちました。 これまでによくつまずいたポイントから、自分なりのノウハウを言語化してみます。 想定する読者 React、Redux(、Next.js)を初めて触る人 システム開発の中で初めてフロントエンドを担当することになった人 開発で使用している技術要素 Node.js(10.5.0) Express(4.16.3) Next.js(5.1.0) React.js(16.4.1) Redux(3.7.2) ノウハウたち次の1~4について順番に説明していきます フロントで持つべきデータの形とデータベースに登録するデータの形は必ずしもイコールではない React の各ライフサイクルで適切な処理を行う 更新を React が正しく検知してくれるよう、値はコピーしてまるっと置き換える (おまけ

                              フロントエンドでシステム開発を2年半続けてハマったことから得た教訓3つ | フューチャー技術ブログ
                            • オープンソースのシンプルなReact.jsコンポーネントライブラリ・「Flawwwless ui」

                              Flawwwless uiはシンプルなReact.jsのコンポーネントライブラリです。シンプルで扱いやすいように設計されている印象でした。 用意されたUIコンポーネントはよく使われるものでモーダルウィンドウやテーブル、ボタン、メニューやレイアウトなどです。開発者の方が開発スピードを上げるために自作したものだそうでこのたびOSSとして公開した、という事みたいです。 覚えておいて損はないかなぁと思います。ライセンスはMIT。 Flawwwless ui

                                オープンソースのシンプルなReact.jsコンポーネントライブラリ・「Flawwwless ui」
                              • Reactで生HTMLを自由自在に加工する

                                こんにちは。クレイの浅海です。最近の休日は3歳児とマイクラをしています。 さて、業務ではここ1年ぐらい、DocBaseのフロントエンドのフレームワークをBackbone.jsからReact.jsに変更する作業をしていました。 完全に作り直しです。2万行を超えるBackboneのコードとお別れをしました。バイバイバックボーン。 詳細 → DocBaseのフロントエンド改修をどのように進めたか Reactで実装する上で苦労した点 DocBaseにはReactとマッチしない機能もいくつかあり、Reactで実装する上で苦労しました。その一つが、メモの表示です。「メモ」というのは、DocBaseの投稿の単位です。メモは例えばこのような投稿 メモの内容は、ユーザが投稿したmarkdownをサーバでHTMLに変換しデータベースに保存、それを表示時にサーバから受け取ったHTMLをReactが表示することに

                                  Reactで生HTMLを自由自在に加工する
                                • JavaScript文字列の作成、検索、置換、その他の操作について学ぼう!初心者向け完全ガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                  本日はJavaScript文字列について学習します。 JavaScriptでの文字列の作成、検索、置換、それらその他の操作について初学者のうちに知っておくべき必要のあるすべてを網羅してもらう事を目的とした記事となります。 プリミティブ 文字列でのメソッドとプロパティ 文字列の作成 オブジェクト 文字列の比較 パディング文字列 文字列内の検索 文字列内の文字を置換する 文字列の分割(配列に変換) 長い文字列と改行 特殊文字 テンプレートリテラル タグ付きテンプレートリテラル HTMLテンプレートリテラル 最後に JavaScriptには、基本的に2つの種類の文字列があります。 それらは文字列プリミティブと文字列オブジェクトです。 文字列プリミティブは不変であり、文字列オブジェクトは可変であることが、これらの種類の主な違いの1つです。 JavaScriptには、他にもさまざまなデータ型が存在し

                                    JavaScript文字列の作成、検索、置換、その他の操作について学ぼう!初心者向け完全ガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                  • My top React techtalks of 2019

                                    Are you curious to know what happened in 2019 in the React world, that you should know about? I watch a lot of dev conference talks. They’re a great way to learn new things and stay up-to-date in my career as a developer. In 2019, there were 23 React conferences—with ~500 talks (~180 hours)—and I covered all of them, on Hero35. The following talks are the ones that I enjoyed the most, due to their

                                    • Railsしか書いてこなかった人間が令和のJavaScriptに触れて感じたこと - 駑馬十駕

                                      JSを本格的に業務で書き始めたキッカケ 2018年の2月頃だっただろうか。前職でインターンしていた時にRNでのアプリ開発案件が立ち上がり、面接で某社の技術試験で書いた(ほとんど先輩に書いてもらった)Reactアプリケーションを社長とEMのが覚えてくださったこともありRNでのアプリ開発を任せて頂けることになった。チームにReactをかける人がいなかったのでまず自分がすべきことはそもそもReactがどんなライブラリでありRNでできること・できないこと、周辺のライブラリやエコシステムなど全体感を把握することだった。connpassでRNの勉強会に参加し、年配のRNエンジニアにちょこちょこ相談させて頂いた。結局Expoを採用するだけだったが当時の自分はそれだけで満足していた。 さて、いざ書き始めるがまずJSがナンもわからん。冗談抜きで何もわからなかった。React.jsの公式サイトのチュートリアル

                                        Railsしか書いてこなかった人間が令和のJavaScriptに触れて感じたこと - 駑馬十駕
                                      • 『SIerからWeb系への転身』にはSES企業を使え|Kazuma Masutani

                                        訪問ありがとうございます。Webエンジニアの桝谷です。 今回は、『SIerから自社サービス開発を行うWebエンジニアにキャリアチェンジしたければ、まずSES企業に転職しろ!』というテーマで記事を書いていこうと思います。 1. 私が経験したキャリア本題に移る前に私の経歴について、簡単にお話させていただければと思います。私は4年制の情報系の専門学校を卒業し、独立系のSIerに新卒で入社。入社後は、VB.Net、Javaなどを用いた在庫管理システムの開発を経験し、入社後半年で物流系の基幹システムの開発プロジェクトにPLとしてアサインされ、得意先の営業から設計、開発、リリース、保守と上から下まで一通り経験しました。毎日、スーツをきて満員電車に揺られながら死んだように終電で帰宅という生活を送っていました。 ある休日、自分でサービスを何かサービス作ってみたいと思い立ち、色々調べた結果、毎日必死で頑張っ

                                          『SIerからWeb系への転身』にはSES企業を使え|Kazuma Masutani
                                        • Why I Love React

                                          I still remember when I first heard about React. It was January 2014. I was listening to a podcast. Pete Hunt and Jordan Walke were on talking about this framework they created at Facebook with no support for two way data-binding, no built-in HTTP library, no dependency injection, and in place of templates it had this weird XML-like syntax for the UI. And to top it all off, I was listening to it w

                                            Why I Love React
                                          • PHPerの今とその先について in 2021 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                            弊社で毎月開催しPHPエンジニアの間で好評いただいているPHPエンジニアのための勉強会『PHP TechCafe』。2021年7月のイベントでは社外でご活躍されているPHPエンジニアにもご参加いただいて「PHPerの今とその先」について語り合いました。今回はその内容についてレポートします。 rakus.connpass.com PHPerの今とその先 PHPの基本知識 PHPの歴史 1990年代の黎明期 2000年代以降の機能強化 PHPエンジニアの人口/人気/キャリア 言語別の求人数ではPHPが1位 PHPバージョン PHP5がひとつの到達点 PHP7以降は言語機能が拡張され続ける IDE フレームワーク フロントエンドとPHP PHPの強み・弱み PHPは遅いのか? コミュニティ PHP TechCafeについて PHPerの今とその先 以下のShowNoteをベースに、様々な切り口で

                                              PHPerの今とその先について in 2021 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                            • Reactアプリを構築するための基本的なWebpackとBabel設定ガイド - CRA不要の初心者向けチュートリアル - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                              事前準備と条件 プロジェクト作成 package.jsonの設定 Webpackの設定 Babelの設定 HTMLファイルの生成 本記事は、Create-React-App(CRA)を使用せずにReactアプリを構築する方法について初心者向けに説明します。 なお、ご注意いただきたい点として、この記事を読まれる方はすでにReact.jsに精通されていることが予想されます。 そのため、React.jsについての詳細な説明は行いません。 つまり、React.jsについてはすでに知識があることを前提としています。 ご理解いただけますよう、よろしくお願いします。 事前準備と条件 ・ 当ブログの記事ではWindowsとなります。 ・ VS Codeを使用します。 ・ Node.js ・ JavascriptおよびES6からES8の構文に関する基本的な知識 ・ React.jsの基礎に精通している まず

                                                Reactアプリを構築するための基本的なWebpackとBabel設定ガイド - CRA不要の初心者向けチュートリアル - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                              • The state of web development on mobile

                                                Let me ask you a question - what kind of a machine do you code on? I bet it’s one of desktop, laptop, or maybe even a remote server with SSH connection. That’s the standard these days, but I think that there are some passionate (and crazy in a sense) people (like me) who’d like to stretch it even further. Those who’d like to be able to code literally anywhere, no matter what kind of a device they

                                                  The state of web development on mobile
                                                • なぜGraphQLを使うべきではないのか

                                                  Jens Neuse GraphQLの柔軟性、RESTのシンプルさとハイパフォーマンスを組み合わせたバックエンドサービス「WunderGraph」の創業者 この記事は、著者の許可を得て配信しています。 https://wundergraph.com/blog/why_not_use_graphql 私はGraphQLで世界が変わると思います。GraphQLを使って世界中のどんなシステムでもクエリができる未来が来るでしょう。私はその未来を作っているのです。では、なぜ私はGraphQLを使うことに反対なのでしょうか?私が個人的に嫌なのは、コミュニティがGraphQLの利点を宣伝し続けているときに、それが非常に一般的なもので、実際にはGraphQLとは全く関係のないものだという点です。もっと普及させたいのであれば、正直に言って、楽観的過ぎる見方を改めるべきだと思います。この投稿は、Kyle Sc

                                                    なぜGraphQLを使うべきではないのか
                                                  • Next.jsのデメリット【欠点】を理解する - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                    Webテクノロジーは、ほぼ毎月のように成長し、変化し続けています。 決定を下すには、各オプションの長所と短所を事前に知る必要があり、自信を持って適切な選択を行うことはますます困難になってきています。 本日はReactを利用したフレームワークであるNext JSの欠点に焦点を当てて解説していきます。 Next.jsとは Next.jsの短所 技術的な短所 プロジェクトにNext.jsは必要か? 最後に Next.jsとは Next.jsは、以前はZEITとして知られていたVercelという名前の会社が所有しており、そのオープンソース開発プロセスを主導および維持しています。 Next.jsの最初の作成者は、VercelのCEOであるGuillermo Rauch氏でした。 Next.jsのサーバーレスアプローチにより、Vercelを使用してWebサイトおよびアプリをデプロイできるため、ホスティ

                                                      Next.jsのデメリット【欠点】を理解する - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                    • 塵も積もれば山となる、Vue.js製スプレッドシートのパフォーマンス改善記 - ANDPAD Tech Blog

                                                      はじめに はじめまして、オクトのフロントエンドエンジニアの小泉です。約1年前に入社し、Vue.js(Nuxt.js)でプロダクトのWebフロント開発に携わっています。 初めて会社のブログに寄稿するにあたって、自分がオクトでどんなことをしているかを書こうと思ったのですが、私が担当しているプロダクトは現時点で正式リリース前のため、今回はその中に組み込まれている簡易スプレッドシート機能について、また特にそのパフォーマンスを改善するために行ったことについて書いていきます。 といっても、スプレッドシート的なものを自前で実装しようという人はなかなかいないと思いますので、データ量の多いリアクティブなサービスをVue(Nuxt)で開発する際のハマりポイントとして参考程度に流し読みして頂ければ幸いです。 スプレッドシート機能とは 現在、オクトで自分が開発に携わっているプロダクトには、商品情報を入力していって

                                                        塵も積もれば山となる、Vue.js製スプレッドシートのパフォーマンス改善記 - ANDPAD Tech Blog
                                                      • React.jsは難しいのか?Redux代替にEventEmitterを使用して難易度を下げる

                                                        この記事は、プロジェクトにReactを使用しようと検討中の方で、「Reactって難しいのでは?」「Reactと一緒にくっついてくるReduxって不可欠なの?」などという懸念を持っている方に向けて記載しています。 私はReactを使用して2020年11月時点で9ヶ月ほど個人的なプロジェクトの開発をしている者です。現時点で上記の問に端的に答えるとするなら、Reactは難しくないし、Reduxは使いたくなければ不可欠ではないです。素のReactの仕様自体は、stateとprops、renderをうまく管理すれば極めてシンプルに作り込みができて、使い勝手はよい方です。多くの人がReactは難しいと感じるのは、Reactとセットで導入されるReduxというライブラリが元凶になっていると想像しています。 Reduxの使用で苦しめられた私が行き着いたのは、Reduxの代わりにEventEmitterを使

                                                          React.jsは難しいのか?Redux代替にEventEmitterを使用して難易度を下げる
                                                        • ReactAgent - The open-source React.js LLM Agent

                                                          React.js LLM Agent for next generation codingReactAgent is an experimental autonomous agent that uses GPT-4 language model to generate and compose React components from user stories. It is built with React, TailwindCSS, Typescript, Radix UI, Shandcn UI, and OpenAI API. Email addressGet updates → ReactAgent v0.1.0 I've been working in the couple of months on an experiment, trying to make GPT-4 much

                                                            ReactAgent - The open-source React.js LLM Agent
                                                          • React v18から17にダウングレードする方法【CRAまたはCNA】 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                            React.jsがReact v18をリリースしてから、CRAはこの最新バージョンのReactをインストールします。 つまり、create-react-appは最新のすべてのReactバージョンと依存関係バージョンを使用して、まったく新しいReactアプリケーションを作成するためのCLIツールです。 ですが、現時点ではすべてのパッケージがこの最新バージョンのReact 18をサポートしているわけではありません。 そのような場合、プロジェクトで依存関係エラーが発生します。 この問題は、React 18をまだ使用する準備ができていない依存関係に対してより広く存在します、React v18でまだ動作できない内部ライブラリがあるため、この問題が発生しています つまり、使用したい他の多くの依存関係がバージョン18に対して最新ではなくサポートがされていないので、ダウングレードをしたい場合です。 既存の

                                                              React v18から17にダウングレードする方法【CRAまたはCNA】 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                            • React + Redux の基本的な使い方 - KDE BLOG

                                                              久しぶりにReduxを使ったら使い方をすっかり忘れていました。 改めて勉強しなおしたのでメモしておきたいと思います。 Reduxとは Reduxのメリット 3つの原則 1. 真実の出所は1つ(Single source of truth) 2. stateは読み込み専用(State is read-only) 3. 変化は純粋(副作用のない)関数で作られる(Changes are made with pure functions) Reduxの要素 Action Action creator Reducer combineReducers Store Storeの作成方法 Reactと使う コンテナコンポーネントとプレゼンテーショナルコンポーネントとに分ける プレゼンテーショナルコンポーネントについて コンテナコンポーネントについて mapStateToProps mapDispatchT

                                                                React + Redux の基本的な使い方 - KDE BLOG
                                                              • WindowsでのReact Native開発環境構築と基礎文法解説:Expoを使った最初のプロジェクト手順 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                                一般に、React Nativeを使い始めるには、「Expo CLI」または「React Native CLI」を使用する2つの方法があります。 どちらの方法にもそれぞれ長所と短所がありますが、React Nativeの公式ドキュメントでさえ、モバイル開発が初めての場合はExpo CLI から始めることを提案しております。 したがって、当記事ではWindowsを使用した最初の React Nativeプロジェクト用にExpo開発環境をセットアップするために必要なすべての手順を説明致します。 そして、Windows上でReactを使用してiOSアプリ開発を試してみたいと思っている方に向けた入門記事でもあります。 ですが、MacOSをお持ちの方はReact Native CLIを使用してプロジェクトをすばやく起動するのが標準的な方法ですので、すぐに移行をお勧めします。 また、この記事では、Re

                                                                  WindowsでのReact Native開発環境構築と基礎文法解説:Expoを使った最初のプロジェクト手順 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                                • 2019年のJavaScriptとDartの比較

                                                                  さて、あなたが何を既に心得ているかはわかっています。伝説のJavaScript言語を使って、Webアプリケーション、サーバーサイドアプリケーション、デスクトップ、およびモバイルアプリケーションでさえ、作ることができたんだと思ってましたよね?その点、間違っているかもしれませんよ。2019年を早送りしてみましょう。私達には、より簡単かつ効率的に、上記のものの大部分を行える(それほど新しくない)言語があるのです。ハロー、ダート! さて、両者の競争は直接対決となっているようです。 2019年に、これら2つのプログラミング言語が互いにどのように比較されるかを見てみましょう。 2019年におけるJavaScriptの必要性は何か? この質問を誰かに聞くと、たいてい「当然必要でしょう?我々は皆、毎年JSが必要ですよ!」という答えを得るでしょう。全くその通りです。今年を見ていく前に、以前を振り返ってみまし

                                                                    2019年のJavaScriptとDartの比較
                                                                  • GatsbyでGoogle Lighthouseで満点を取るブログを一から作る - Qiita

                                                                    概要 Gatsbyは、React.jsを使ったStatic Site Generator(SSG、静的サイトジェネレーター)で、とても早いウェブサイトを作れる技術です。静的なサイトだけでなく、CSRやSSRサイトも作れますが、この記事では静的サイトに集中しておきたいと思います。Gatsbyが使用するGraphQLについても扱います。 Google Lighthouse Score 学生時代には取れなかったオール100点 完成品はこちら コードはこちら 対象読者 Gatsbyがどう動くか知りたい方 Reactの基本的知識がある方 ブログをScratchで作りたい方 目標 Gatsbyの構造を知ることによって、色んなライブラリーを応用できるようになる 注意事項 完成品の基本的構造にふれるだけなので、上記の例と全く同じものが作られる記事ではありません。 Gatsbyのことがよくわかってて、開発時

                                                                      GatsbyでGoogle Lighthouseで満点を取るブログを一から作る - Qiita
                                                                    • Awesome React - Reactのオススメ記事・ライブラリ・ツール まとめ - - Qiita

                                                                      この記事は次の日本語訳です(Reactの部分のみ抜粋) https://github.com/enaqx/awesome-react 公式 React Official Website React Documentation React GitHub コミュニティ Reactiflux Discord Channel React StackOverflow React Twitter オンラインでReactのコードを試せるサービス CodePen CodeSandbox JSFiddle チュートリアル Reactのチュートリアル React Official Tutorial - 公式 Using React in Visual Studio Code - ReactをVSCodeで使う Scrimba - Learn React for free interactively - Scr

                                                                        Awesome React - Reactのオススメ記事・ライブラリ・ツール まとめ - - Qiita
                                                                      • 徹底比較!評判の良いフリーランスエージェントおすすめ18社2024

                                                                        フリーランスタイプ別おすすめ エージェントを今すぐ見る フリーランス(個人事業主)として独立・開業したら、案件や取引先の開拓・交渉・契約は基本的に自分一人で行う事になります。 しかしながら、会社員(サラリーマン)時代にこのような交渉ごとを行って来なかったエンジニアやデザイナーは苦手としているスキルかと思います。 最初は仕事欲しさに安請け合いをしてしまう事も出てくるかもしれません。もしそう感じているフリーエンジニアやデザイナーさんでしたら、無理して自分で不向きな営業をして案件を取ってくる必要はありません! Webディレクターも、事業会社の自社サービスやアプリ運営をされている部署、もしくはプロデューサーとの分業がしっかりされていた環境でしたら営業は未経験だと思います。 しかし今や、副業や兼業で稼働している人を含めると、日本には462万人のフリーランスがいると試算されています(※内閣官房日本経済

                                                                          徹底比較!評判の良いフリーランスエージェントおすすめ18社2024
                                                                        • Vue.jsで作ったSPAだけどアプリケーションの更新をお知らせしたい!|ハンズラボ株式会社

                                                                          お疲れ様です。 MDグループの志村(@naokiur)です。 エンジニアブログ初投稿です。よろしくお願い致します。 入社して2年、私服OKな弊社ですが、 個人的な好みで、ほとんどスーツで出社しています。 フロントエンドにVue.js、 バックエンドにDjango REST Frameworkを利用し、 業務アプリケーション開発に従事しております。 この度、 リリース後、フロントエンド側のバージョンアップがあったとき、 ユーザーにどうやってお知らせするのか? の解決策を1つ、 構築したので、その話を記載させて頂きます。 前提 Angular, React, Vue.jsなど、様々なフレームワークを用いて作成される、 シングルページアプリケーション(SPA)。 そのSPAと、バックエンドにREST APIを用いたオーソドックスなシステムの動きとして、 以下のような流れがあると認識しております。

                                                                            Vue.jsで作ったSPAだけどアプリケーションの更新をお知らせしたい!|ハンズラボ株式会社
                                                                          • The top React UI libraries and kits in 2023 - LogRocket Blog

                                                                            Chidume Nnamdi I'm a software engineer with over six years of experience. I've worked with different stacks, including WAMP, MERN, and MEAN. My language of choice is JavaScript; frameworks are Angular and Node.js. Editor’s Note: This list of React UI libraries was last updated on 5 October 2023. React is currently on top of the JavaScript food chain. Stack Overflow’s 2023 Developer Survey shows Re

                                                                              The top React UI libraries and kits in 2023 - LogRocket Blog
                                                                            • MS、Webアプリケーション開発の「Web Template Studio 2.0」リリース

                                                                              Microsoftは米国時間2019年8月21日、Webアプリケーション開発を高速化するVisual Studio Codeの拡張機能「Web Template Studio(以下、WebTS)」が大きく進化したことを公式ブログを通じてアピールした。なお、WebTSのソースコードはGitHubで公開している。 新たなWebTSはコミュニティからのフィードバックに基づいて、AngularやVue.js、Flaskといったフレームワークを新たに追加。バックエンドフレームワークはFlaskを加えて、Node.jsとFlaskいずれかを選択できる。Webアプリケーション開発時のウィザードも再設計し、テンプレートの見直しや、クラウドホスティング用にApp Serviceを追加した。 新たにフロントフレームワークとしてReact.js、Vue.js、Angular、バックエンドフレームワークとしてFl

                                                                                MS、Webアプリケーション開発の「Web Template Studio 2.0」リリース
                                                                              • Reanimate

                                                                                Reanimate is: An animation library: Animations are written as code. Written in Haskell: High-level, purely functional, expressive. Based on SVG: Powerful and introspective. Cross-platform: Windows, MacOS, and Linux. Reanimate aims to be a batteries-included way of creating animations and illustrations. It builds on two core ideas: (1) graphics (both still and animated) should be expressed as code,

                                                                                • Reactを使うとなぜjQueryが要らなくなるのか - Qiita

                                                                                  はじめに React(通称 React.js1)を全く知らない、あるいは幾つか記事を見たけどなんなのかピンと来ていない、という人のために書いています。 「jQuery くらいしか知らない」くらいの人に具体的に雰囲気を知ってもらうのが目的であり、すでにやる気がある人向けのチュートリアルではありません。やる気が出れば日本語版ドキュメントを読んで手を動かせばあっという間なので、そこまでの興味が出ることを目標にしています。 以降では ES2015 (ES6) の文法(アロー関数とか)を使っています。この部分が怪しい人は先にアロー関数と const 文だけでも知ってから先に進んでください。 以下の説明中、このアイコンで表すのは(2023 年現在から見た)『昔話』です。新しく自分のコードを書く際には本来知らなくていいことですが、古い記事を見たときに混同しないための参考情報として書いてあります。この記事

                                                                                    Reactを使うとなぜjQueryが要らなくなるのか - Qiita