並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 1391件

新着順 人気順

react.jsの検索結果281 - 320 件 / 1391件

  • note・グッドパッチ・STUDIO・オープンエイトの開発事例に学ぶSPA/PWA活用と最新トレンド - TECH PLAY Magazine

    トレンドの移り変わりが激しいフロントエンドのトレンドや、気になるスタートアップの開発事例が知りたい!ということで、今回はnote、グッドパッチ、STUDIO、オープンエイト4社のフロントエンドエンジニアに、アーキテクチャ、技術スタック、フレームワーク、技術的チャレンジなどについて語っていただくイベントを開催。その模様をお伝えする。 ■登壇者プロフィール note株式会社 山形 孝造氏 受託開発会社、フリーランスを経てフロントエンドエンジニアとして2020年3月にnoteへ入社。コーヒーを自宅で焙煎したり、農園に行ったりするくらいに大好き。 株式会社グッドパッチ エンジニア 古家 佳武氏 Androidエンジニアとして2016年にグッドパッチ入社。自社サービスのアプリ開発を経て、2019年よりStrapのフロントエンドを中心に担当中。 STUDIO株式会社 CPO / Founder 甲斐

      note・グッドパッチ・STUDIO・オープンエイトの開発事例に学ぶSPA/PWA活用と最新トレンド - TECH PLAY Magazine
    • [AWS]S3でReact.jsを超爆速簡易型Webホスティングする - Qiita

      Reactを勉強中、それとなくおもしろおかしいWebページをスクラッチで作成することができたので、メンバーに自慢公開した。 今までメンバーに自慢公開する際には、Heroku、GitHub ioなどを使用していたが、S3で爆速にできることが判明したので備忘録として残す。 はじめに ドメインとの紐付けやSSL対応などは実施しておりません。 なので公開する際には十分に気をつけてください。 ReactPjの準備 公式ドキュメント参照。 S3で公開するデプロイようのバケットを作成 S3のコンソールから「バケットを作成する」を押下。 バケット名は任意の値を入力。 ※ Route53の独自ドメインを割り当てたい場合は、ドメイン名と同じ値を入力すること。 ドメイン名はアカウント関係なく、プライマリーなので。。。 リージョンは思いがなければ「アジアパシフィック(東京)」を選択。 入力したら「次へ」を押下。

        [AWS]S3でReact.jsを超爆速簡易型Webホスティングする - Qiita
      • react.js(next.js)とvue.js(nuxt.js)の違いをソースで確認してみましょう - Qiita

        概要 最近人気のフロントエンドの言語であるreact.js, vue.js, augular.jsがあります angular.jsは下落傾向で、react.jsとvue.jsはほぼ同じように人気があります この記事では、react.jsとvue.jsに対する違いと next.jsとnuxt.jsに対する違いをソースで確認してみましょう next.jsとnuxt.jsって何? next.jsはreact.jsのSSR(ServerSideRender)フレームワークです nuxt.jsはvue.jsのSSR(ServerSideRender)フレームワークです react.jsとvue.jsは、基本的にCSR(Client Side Render)です CSR(Client Side Render)の場合、検索エンジンに露出できない短所があり、 最初のスクリプトロード時間が長いという短所があ

          react.js(next.js)とvue.js(nuxt.js)の違いをソースで確認してみましょう - Qiita
        • 【JavaScript】Angular, React, Vue.js とフロントエンドの本まとめ - Qiita

          JSフレームワークの本まとめ まだJavaScriptがHTMLページのオマケ扱いでセキュリティ面からも忌み嫌われていた不遇の時代、2005年にGoogle Mapの衝撃が走りAjaxのワードが流行ったフロントエンド元年。その後徐々にJavaScriptの復権が始まりました。 jQueryなどのフレームワーク未満のライブラリが流行ったのが第1世代。その後サーバーサイドのMVCアーキテクチャの思想をクライアントサイドに適用しようとしたり様々なフレームワークが試行錯誤し、そして結局は滅んでいったのが第2世代。 その後表舞台に立ったJavaScriptフレームワークがAngular, React, Vue.js。この3大フレームワークが第3世代と呼ばれており現在の主役となっています。なお他にも話題のフレームワークやライブラリはありますが、第4世代と呼ばれるほどに大きなビッグウェーブはまだキていな

            【JavaScript】Angular, React, Vue.js とフロントエンドの本まとめ - Qiita
          • 2020-04-20のJS: puppeteer 3.0.0、Chrome 83 Beta、Vue.js 3.0 Beta

            JSer.info #484 - Headless Chromeを扱うライブラリであるpuppeteer 3.0.0がリリースされました。 Release v3.0.0 · puppeteer/puppeteer Chromium 81.0.4044.0へアップデートされています。 また、v2.1.0でFirefoxをサポートしていますが、インストール時にPUPPETEER_PRODUCT=firefox npm installとすることでFirefox Nightlyのバイナリをダウンロードできるようになっています。 その他にはNode.js 8のサポート終了やコードベースをTypeScriptへマイグレーションしていくなどの変更が含まれています。 Chrome 83 Betaがリリースされました。 Chromium Blog: Chrome 83 Beta: Cross-site Sc

              2020-04-20のJS: puppeteer 3.0.0、Chrome 83 Beta、Vue.js 3.0 Beta
            • レガシーなフロントエンドを捨ててReact.jsでリプレイスした話 | PR TIMES 開発者ブログ

              こんにちは。PR TIMES の開発本部でフロントエンドエンジニアをしている鈴木雄大(@szkyudi)です。 2021年10月に2020年新卒の僕と2021年新卒の2人の計3人で企業ページのフロントエンドをレガシーなコードから React.js にリプレイスしたものをリリースしたので、そのお話をしようと思います。 企業ページがどういったページかについては下記の PR TIMES MAGAZINE の記事をご覧ください。 リプレイスに至った背景 リプレイス前の企業ページのフロントエンドの技術スタックは以下のようになっていました。 jQueryJavaScript (ES5以前)JavaScript (ES6以降)Vue.jsSCSS このようにひとつのページの中でも複数の技術が混在していました。また、ディレクトリ構造や記述ルールも整備されていませんでした。 そのために、コードのキャッチアッ

                レガシーなフロントエンドを捨ててReact.jsでリプレイスした話 | PR TIMES 開発者ブログ
              • 【週刊 Ask An Expert #48】本番環境に “kube-controller” がない?なくていいんです!先週の #AWSLoft で受けた質問をざっくり紹介! | Amazon Web Services

                AWS Startup ブログ 【週刊 Ask An Expert #48】本番環境に “kube-controller” がない?なくていいんです!先週の #AWSLoft で受けた質問をざっくり紹介! こんにちは、スタートアップ ソリューションアーキテクトの塚田 (Twitter: @akitsukada) です。 さてさて 2021/03/02, 日本で2つめのリージョンとなる大阪リージョンが一般提供開始しましたね! AWS Asia Pacific (Osaka) Region Now Open to All, with Three AZs and More Services | AWS Blog https://twitter.com/awscloud_jp/status/1366645920826339330 実は、AWS の東京リージョンがローンチされたのも十年前の同じ日、2

                  【週刊 Ask An Expert #48】本番環境に “kube-controller” がない?なくていいんです!先週の #AWSLoft で受けた質問をざっくり紹介! | Amazon Web Services
                • 【React】JSXでif文を利用して要素を出し分ける(条件付きレンダー)方法 | Enjoy IT Life

                  条件によってレンダーするコンポーネントを出し分ける際は条件付きレンダーを利用します。 今回は条件付きレンダーの記述方法について紹介します。 条件付きレンダーの記述方法 条件付きレンダーの記述方法について紹介します。 条件分岐を実装したメソッドを定義し、JSX内でメソッドを呼び出す 条件付きレンダーをコンポーネントのメソッドで定義し、JSX内でメソッドを呼び出す方法です。 JSXからメソッドを呼び出す、つまりJSX内に式を埋め込む場合は中括弧({})で式を囲む必要があります。1 以下のコードはisMorningがtrueなら<GoodMorning />、falseなら<GoodEvening />をレンダーする例です。 import React from "react"; import GoodEvening from "./GoodEvening"; import GoodMorning

                    【React】JSXでif文を利用して要素を出し分ける(条件付きレンダー)方法 | Enjoy IT Life
                  • Vue.jsを用いたWebゲームの作り方 - coconeのフロントエンド業務

                    はじめまして、ウェブ開発室で室長とフロントエンド業務を担当している髙山です。 気がつけばもう9月ですね。いやぁ早い。学生の皆さんは夏休みも終え、授業も始まっているのでしょうか?夏休みと言えば、宿題ですよね。夏休み始まったら直ぐに終わらせようと思って、終わらせたことは一度もありません。どうやら、私は夏休みの宿題は最後まで溜め込んでしまうタイプの様です。 今回の記事に関しても、去年辺りから「書きます。書きます。」言いながら、時は流れてしまい、すっかりこんな時期になってしまい、やっとこさ重い腰を立ち上げ書いている始末です。 と言う訳で、そんなこんなで色々ありましたが、今回は、ウェブ開発室が行っている業務と、Vue.jsを用いたWebゲームの作り方をご紹介できればと思っております。 cocone株式会社のプロダクト まず、cocone株式会社ですが、1600万人以上(2020年9月現在)のお客様に

                      Vue.jsを用いたWebゲームの作り方 - coconeのフロントエンド業務
                    • Front-end frameworks popularity (React, Vue, Angular and Svelte)

                      FrontendFrameworksPopularity.md Charts are from different sources and thus colors are inconsistent, please carefully read the chart's legends. Like this? Check React Native vs Flutter: https://gist.github.com/tkrotoff/93f5278a4e8df7e5f6928eff98684979 Stack Overflow trends https://insights.stackoverflow.com/trends?tags=reactjs%2Cvue.js%2Cangular%2Csvelte%2Cangularjs%2Cvuejs3 Stack Overflow survey h

                        Front-end frameworks popularity (React, Vue, Angular and Svelte)
                      • Next.js 14 & React - The Complete Guide

                        Update December 2023: Added a HUGE new section (incl. a completely new demo project) that covers NextJS 14 & the "App Router" in-depth! Covers React Server Components, Server Actions & more Covers file upload & storage on S3 Completely updated the "React Refresher" section No prior NextJS knowledge is required - I'll introduce you to what the "App Router" is in this course! Join this bestselling N

                          Next.js 14 & React - The Complete Guide
                        • Laravel8でTypeScript版Reactを使う方法

                          Laravel8でTypeScript版Reactを使う方法 Laravel8でTypeScript環境のReact.jsを使用する方法をご紹介します。 投稿日2021年03月14日 更新日2022年05月10日 Laravelのインストール 最初にコンポーザーでLaravelのインストールをします。 $ composer create-project laravel/laravel typescript-react $ cd typescript-react Laravel Mixの設定 Laravelではwebpack的な設定はwebpack.mix.jsファイルに書くことになります。 デフォルトではJavaScriptをコンパイルするようになっているので、TypeScriptがコンパイルできるように編集しましょう。 CSSもPostCssになっているので、SASSを使用する場合は変更

                            Laravel8でTypeScript版Reactを使う方法
                          • "死にゆく" 技術と "流行る" 技術の狭間で|Ken Wagatsuma

                            2017 年、私は React.js および ECMAScript のキャッチアップをしていました。 スタートアップに転職してすぐのタイミング。転職先で React.js を使ったマークダウンエディタを開発していました。それまで Android や Node.js を中心として開発していたので、React.js をはじめとする View フレームワークは全く素人。かなりの時間をかけてキャッチアップしました。 一年後には、draft.js を始めとする OSS のコードも読めるようになりましたし、小規模のコンポーネントであれば自身で開発して GitHub で公開するようにもなりました。 正直、React.js で学んだ技術なぞ、すぐに枯れると思っていました。当時は View フレームワーク戦乱時代。React.js 以外にも Ember.js や Vue.js、Angular などさまざまな

                              "死にゆく" 技術と "流行る" 技術の狭間で|Ken Wagatsuma
                            • mobx-reactとmobx-react-liteと、それぞれのobserver APIの違い - console.lealog();

                              わかってる側からすると無意識に選んでたけど、わかってない側からすると混乱するよなこれ・・。 と思ったので、今さらではあるが言語化の意味も込めてメモ。 mobx-reactファミリー MobXを使ってReactのコンポーネントをよしなに描画するためにはライブラリが必要。 で、それらはReactのバージョンによって、いくつか選択肢がある。 `mobx-react-lite` `mobx-react@6` `mobx-react@5` 選び方としては、 `react@16.8.0`以上で、Classコンポーネントは使わず、FunctionalコンポーネントとHooksベースで書いてる `mobx-react-lite` `react@16.8.0`以上だが、Classコンポーネントも使ってるし、Functionalコンポーネントも混在してる `mobx-react@6` それ以外 `mobx-r

                                mobx-reactとmobx-react-liteと、それぞれのobserver APIの違い - console.lealog();
                              • Vue vs React: best choice for startups - Swimm

                                A former front-end student of mine (Zoe*) recently emailed me, and honestly wanted to understand why is it that I chose to code Swimm, with Vue.Js and not React: “I just have one question for you: Why Vue?[…] I hope you’re not rolling your eyes thinking – “ah no, another question about Vue”. Although knowing you and your passion, I’m sure you have a pretty strong opinion that could swallow me into

                                  Vue vs React: best choice for startups - Swimm
                                • Introducing the MDN Web Docs Front-end developer learning pathway – Mozilla Hacks - the Web developer blog

                                  Thanks! Please check your inbox to confirm your subscription. If you haven’t previously confirmed a subscription to a Mozilla-related newsletter you may have to do so. Please check your inbox or your spam filter for an email from us. Saboya Gustavo Great initiative! Never coded before 2020, and I intend to become a front-end developer since the beginning of this year. Sometimes, my path has slowed

                                    Introducing the MDN Web Docs Front-end developer learning pathway – Mozilla Hacks - the Web developer blog
                                  • React.jsを使ってヘッドレスWordPressサイトを構築する方法

                                    React.jsを使ってヘッドレスWordPressサイトを構築する方法 WordPressは、最も人気のあるコンテンツ管理システム(CMS)の1つで、インターネット全体の41%に相当する8億1千万人が利用しています。シンプルでユーザーフレンドリー、多様なカスタマイズオプション、プラグインやその他のリソースの強力なエコシステムを誇り、ウェブサイトを素早く構築したい人にとって優れた選択肢となっています。 WordPressを最大限に活用する方法のひとつが、ヘッドレス化です。 ヘッドレスCMSは、ヘッドレスシステムとも呼ばれ、コンテンツの管理に使用されるバックエンドCMSの一種です。ヘッドレスCMSのAPIを呼び出すだけで、あらゆるシステムやウェブサイトにコンテンツを統合することができます。 ただし、この手法を選択する際には、フロントエンドを別途管理する必要があります。そこで登場するのがAPI

                                      React.jsを使ってヘッドレスWordPressサイトを構築する方法
                                    • React.js Boilerplate

                                      • [React] よーし! いっちょReactやってみっか! #3 基本キーワード編 | DevelopersIO

                                        はじめに CX事業本部の中安です。まいどです。 モバイルアプリエンジニアな自分がReactを始めてみることにした 「よーし! いっちょReactやってみっか!」シリーズの続きです。 今回もよろしくお願いします。 前回は作成されたプロジェクトの中身をサラッと見ていきました。 今回は、Reactでよく使われる基本キーワードを抑えていくことにします。 React独自なものやJavaScriptのものが混ざっていますが、 頭が混乱しないように言葉の定義を覚えておくのも大事ですね。 React 初回のブログでも「Reactとは」については書きましたが、あらためてこちらでもまとめようと思います。 React ReactはFacebook社によって開発されたJavaScriptのためのユーザインターフェイス構築用のライブラリで、 VueやAngularなどのWEBフロント用ライブラリに並ぶ人気のライブラ

                                          [React] よーし! いっちょReactやってみっか! #3 基本キーワード編 | DevelopersIO
                                        • 新規事業のメディア開発にContentfulを採用した話 - クラウドワークス エンジニアブログ

                                          はじめまして!飲むヨーグルト飲みすぎてお腹壊してる系エンジニアの ryt_kwzacky です!! flintチームに加わってから、クラウドリンクスのフロントエンド開発をしたりチームのビジネス課題をエンジニアリングで解決したり飲むヨーグルトを飲んだりしています。 現在flintではハイエンド向け副業プラットフォームクラウドリンクスという事業を作っています。 2020年1月に正式ローンチした本サービスですが、実際にプラットフォーム上でマッチングする例が多々出てきました。 そこで、発生したマッチング事例を取りまとめメディアとして発信していくことになり、そのメディアを開発する上で採用したHeadlessCMSであるContentfulについて紹介させていただきます。 最終的な結論としては、Contentful + Nuxt.js + Firebaseの構成で自由度の高いメディアをすぐに立ち上げら

                                            新規事業のメディア開発にContentfulを採用した話 - クラウドワークス エンジニアブログ
                                          • A First Look at React’s New Server Components

                                            Source: reactjs.orgYesterday, the React team announced a new feature: Server Components. The feature is still experimental; there is no real documentation yet. What it’s about is simply put: data & component fetching in React.js. Server Components allow us to load components from the backend. The components have already been rendered in the backend and can be seamlessly integrated into the running

                                              A First Look at React’s New Server Components
                                            • Jetpack Composeのコンポーネントはなぜ返り値がないのか - Blog - Mori Atsushi

                                              先週、「Jetpack Compose, React, Flutter, SwiftUIを比較する」という記事で宣言的UIの各ツールの比較を行いました。 その中で、Jetpack Compose特有の特徴としてコンポーネントに返り値がないことを紹介しました。 @Composable fun Greeting(name: String) { Text("Hello $name") }これは、React等で遵守されてきたコンポーネントは純粋関数として扱うというルールから逸脱したものとなります。 その理由について、Jetpack Composeの開発に携わるJim SprochさんからTwitterで以下のようにリプライを頂きました。SwiftUI Four reasons: (1) more natural for conditionals and loops, where coalescin

                                                Jetpack Composeのコンポーネントはなぜ返り値がないのか - Blog - Mori Atsushi
                                              • Reactアプリのビルドプロダクションを作成する方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                Reactのプロジェクトを実行するには、開発モードと Production buildの2つのモードを使用できます。 開発段階では、Reactがアプリコードの問題を簡単に検出して修正し、バグを排除するための多くの役立つ警告とツールを提供する開発モードを使用して、コードをローカルで実行します。 ただし、これらの余分なコードによってバンドルサイズが大きくなるため、アプリの実行が遅くなります。 つまり、開発モードでは、バグが発生する前に問題を見つけるのに役立つ多くの警告がReactに含まれていまが、そうすることでバンドルのサイズが大きくなり、アプリの実行が遅くなります。 アプリをローカルで作業している間はスローダウンを受け入れることができますが、デプロイではこれを許容できません。 Reactアプリケーションの本番ビルドを行う方法を学んでいきましょう。 プロダクションモードとは? 開発モードの作成

                                                  Reactアプリのビルドプロダクションを作成する方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                • ReactJS Roadmap 🗺 For Developers 💻

                                                  The React JS or React is an open-source, front-end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. It has grown as one of the best libraries in recent years for component-based GUI development. Although, there are other front-end frameworks like Angular and Vue.js available, what sets React apar

                                                    ReactJS Roadmap 🗺 For Developers 💻
                                                  • 【React】個人開発で使うために爆速でReactを勉強したい - Qiita

                                                    この記事の主題 元々大学時代に個人開発で、VueやNuxt.jsを使っていたんですけど、 社会人になってサーバーサイドの言語である「Java」をやり始めて、 「本業でJava、個人開発でサーバレスのモダンなやつで開発できたら、なんかめっちゃかっこよくね?」ってなったので、 最近のサーバレスの開発記事でよく目にする+モバイルアプリ開発のReactNativeにも拡張できる、 Reactを学習しようという運びになりました。 ただ、最初はwebアプリも作ってみたいと思ったため、Next.jsを学習するために、 なる早でReactを終わらせたかったのです。 留意事項 この学習のゴールを、「フレームワークを使う際に困らないようにする」というところに置いており、 複雑な概念はそこまで熱心にやっておりません。 また、基本的に遅延評価勉強法をベースとした学習をしています。 そのため、ある程度のことは、何か

                                                      【React】個人開発で使うために爆速でReactを勉強したい - Qiita
                                                    • Nuxt3のNitroでどれくらい早くなったか検証してみた - SMARTCAMP Engineer Blog

                                                      初めに こんにちは、スマートキャンプ エンジニアの林です。 前回は私の自己紹介記事でしたが、今回は技術的な話をしたいと思います。 現在、Webフロントエンドを書くならNuxt.jsかNext.jsが選択される事が多いですが、皆さんはどちらがお好きですか? 私はVue.jsを使用したフロントエンド開発の経験が長いので、Nuxt.jsに親和性が高く、Next.js(React.js)の時代とされる今でも積極的にVue.jsを追いかけています。 そこで今回は旬なフレームワークであるNuxt3について書いていこうと思います。 TL;DR Nuxt3のNitroによってどれくらい早くなったか検証をしてみた。 サーバー側からのAPIへのレスポンス速度がNuxt2に比べて良くなったことが観測できた。 クライアント側からのAPIへのレスポンス速度の上昇は観測できなかった。 Nuxt3とは 今年の12月にN

                                                        Nuxt3のNitroでどれくらい早くなったか検証してみた - SMARTCAMP Engineer Blog
                                                      • プログラマーが実践する、ブログのSEO対策に役立つ便利ツールを紹介 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                        前回の記事では、「 React.js専用の便利ツール」を紹介しましたが、それではReactや開発者以外の方にとっては役に立たないものでした。 また、さらに以前は「Googleでの検索方法」、「Google Chrome拡張機能」を紹介しましたが、本日はさらに幅広い範囲でお役立ちのツールをご紹介します。 プログラマーの方にはもちろん、ブロガーとしても役立つ情報を提供できるように心がけます。 今回は、Webアプリ開発エンジニアとして、幅広い読者の方々がブログ時に活用できる便利ツールを紹介していきたいと思います。 Testmysite Pagespeed Insights SEMrush Check My Links BuzzSumo Ubersuggest 最後に ※利用者が海外のも含めますのでご了承下さい。 Testmysite www.thinkwithgoogle.com 「Testmy

                                                          プログラマーが実践する、ブログのSEO対策に役立つ便利ツールを紹介 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                        • React-leafletの使い方メモ - Qiita

                                                          React-leafletとは Open Source Mapを表示するJavaScriptライブラリであるleafletを、React.js上で使えるように拡張するライブラリです。 React Leaflet公式 https://react-leaflet.js.org/ 本記事は公式のチュートリアルを順番にやっていくだけですので詳しくは公式サイトを参照してください https://react-leaflet.js.org/docs/start-introduction 1. プロジェクトの作成

                                                            React-leafletの使い方メモ - Qiita
                                                          • 単体テストと結合テストガイドライン - HIKKYフロントエンドガイドラインより

                                                            単体テストと結合テストガイドライン - HIKKYフロントエンドガイドラインより 本稿では、弊社HIKKYのフロントエンドチームプロジェクトで主に使われる、フロントエンドのテストの概要についての案内をします。 対象読者: JavaScript・TypeScriptわかる テストってよくわからない テストってなに? どんなのがあるの? どうやるの? なお本稿は株式会社HIKKYフロントエンドチーム向けのガイドラインであるものの、内容については筆者に一任されており、株式会社HIKKY及びその意向等とは無関係です。 テストの種類 テストは主に、次の2種類に分けることができます。 手動テスト 自動テスト 本稿では自動テストを主題にします! 手動テストの概要 その名の通り、テストをする人が実際のテスト対象(サイトや関数)を手動で確認していくものが、手動テストです。 例えば、サイトが 1 フォームのバ

                                                              単体テストと結合テストガイドライン - HIKKYフロントエンドガイドラインより
                                                            • VS Code Extensions for React Native Developers

                                                              Get productive with these VS Code Extensions for React and React Native. Visual Studio Code is a Free. Built on open source. Runs everywhere IDE. Visit code.visualstudio.com to download. ES7 React/Redux/GraphQL/React-Native snippets About Simple extensions for React, Redux, and Graphql in JS/TS with ES7 syntax How to Install Visual Studio Marketplace Launch Quick Open: Linux: Ctrl+P macOS: ⌘P Wind

                                                                VS Code Extensions for React Native Developers
                                                              • 【VSCode + Git Bash】Windows に Node.js や AWS CLI の環境を構築する方法 - シー・エス・エス イノベーションラボ(ブログ)

                                                                みなさん、こんにちは。イノベーションLABのハヤシです。 今回は私の開発環境をご紹介したいと思います。 ここで構築した環境を前提に、簡易的な API + SPA を SAM と AWS Amplify ライブラリを利用して構築する記事も書く予定です! 私は開発端末を Windows 一筋でやってきました。 とはいえ AWS 上の EC2 で操作をすることも多いので、 Linux コマンドをメインに使用したいと思っています。 WSL(Windows Subsystem for Linux)は出始めた時に試してはみたのですが、 まだ動作が安定していないこともあって相性がよくありませんでした。 その時に VSCode + Git Bash に出会って、それ以来の付き合いです。 今では WSL2 や Docker Desktop for Windows とも触れ合うことはありますが、メインは今回の

                                                                  【VSCode + Git Bash】Windows に Node.js や AWS CLI の環境を構築する方法 - シー・エス・エス イノベーションラボ(ブログ)
                                                                • What is React: A Visual Introduction For Beginners

                                                                  React is a JavaScript library for building user interfaces. This is the official definition of React. But what if you are not familiar with JavaScript? What if you are not a developer? Would you still be able to make sense of (and learn) React? My answer is a firm YES. That's why I wrote this article: what is React exactly? What is React.js (or ReactJS)? What is React used for? Why is React so pop

                                                                    What is React: A Visual Introduction For Beginners
                                                                  • commit typeは誰に向けたものなのか - HRBrain Blog

                                                                    こんにちは。HRBrain でフロントエンドエンジニアをしている山本です。 今回は git commit の commit type についての考えを紹介します。 refactor や feat など、果たして誰に向けた commit type なのか、分からなくなってしまうことがよくあります。 多数の人間が介在するプロジェクトにおいて、ここの考えがまとまらないと、feat なのに refactor といった自体になってしまいます。 今回は commit type のおさらいと、誰に向けて書けば良いのかの整理をします。 git commit message にフォーマットを設定する commit message をあるフォーマットで統一すると、 見やすさの向上 外部ツールとの連携(commit message を元に document を生成するなど) などが可能ではないかという声が上がり

                                                                      commit typeは誰に向けたものなのか - HRBrain Blog
                                                                    • Puter という Web ベースの OS 上でアプリをつくってみた - Techtouch Developers Blog

                                                                      テックタッチアドベントカレンダー8日目を担当する kenyu です。 今回は Puter という Web ベースの OS 上でアプリをつくってみました。 Puter ってなに? Puter とは Web ブラウザ上で動作するデスクトップ OS のようなサービスです。 puter.com これまでも Web ベースの OS はありましたが、Puter は JavaScript の SDK が提供されており、開発した Web アプリケーションを Puter 上のデスクトップアプリケーションのように使えるところが特徴です。 作成したアプリケーションは他の Puter ユーザーも利用できます。面白そうなのでさっそく試してみました。 とりあえず ToDo アプリつくってみるか ということで、Next.js で ToDo アプリをつくってみます。 なぜ Next.js?React でもよくない?と思わ

                                                                        Puter という Web ベースの OS 上でアプリをつくってみた - Techtouch Developers Blog
                                                                      • Web 業界に参入して 1 年経ったけど、なにしてきたん? - Qiita

                                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに web 業界に参入して 約 1 年が経過した。 凡人が 1 年間真面目に勉強 & 開発して経験してきたことを、思いつく限りで書いていこうと思う。本記事のターゲットは Web 業界に興味がある人全般である。 参考までにワイのスペック 年齢: 32歳 性別: ♂ 学歴: 地方国立大卒 英語力: TOEIC: 550 (在学時) TOEFL: 60 (在学時) 資格: 普通自動車免許 剣道初段 (教員時取得) 特技: 機関銃射撃 (中隊で競技大会の選手に選ばれるくらい) これまでに経験してきたこと 全体的なこと アジャイル開発 スク

                                                                          Web 業界に参入して 1 年経ったけど、なにしてきたん? - Qiita
                                                                        • 既存のサイトにモダンな感じで React.js + TypeScript を導入する

                                                                          既存のサイトにモダンな感じで React.js + TypeScript を導入する とりあえずReactをはじめるたい時はCreateReactAppとか使うと簡単に始められるのですが、基本SPA用なので、すでにあるサイトに導入とかバックエンドフレームワークに導入とか難しかったりします。 そこでWebpackを使用して既存のサイトにReactを導入する方法をご紹介します。 投稿日2020年08月26日 更新日2020年09月08日 前提条件 予めnode.jsをインストールしておいてください。 npmの初期化とモジュールのインストール 適当なプロジェクトディレクトリを作ったらnpm initでpackage.jsonを作ります。 $ npm init -y 次にWebpack関係のモジュールからインストール $ npm i -D webpack webpack-cli typescrip

                                                                            既存のサイトにモダンな感じで React.js + TypeScript を導入する
                                                                          • seedのベストプラクティス - Studyplus Engineering Blog

                                                                            こんにちは、ForSchoolチームでエンジニアをしている島田です。最近の好きな漫画は「白山と三田さん」です。 今回はStudyplus For School(以下FS)のseed運用について説明します。 FSは以下で構成されたSPAです。 サーバーサイド:Ruby on Rails フロントエンド:React.js Railsの環境構築時などで初期データをローカルのDBへ投入する場合に、Railsのseed( $ rails db:seed )を利用している方が多いのではないでしょうか? FSチームでもRailsのseedを利用していたのですが、以下のようなことが発生していました。 モデルが増えたことで seed.rb が肥大化し複雑になっていた テーブルスキーマの定義を変更した場合に、 seed.rb の変更がされない 上記が原因で保守コストが上がり、新規のデータが追加されなくなってい

                                                                              seedのベストプラクティス - Studyplus Engineering Blog
                                                                            • GitHub - guark/guark: Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, 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 - guark/guark: Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
                                                                              • プログラミングでの検索テクニック集

                                                                                この記事について プログラミングする際には必ずと言っていいほど、エラーやツールの使い方について検索すると思います。しかし、検索すると言っても「 どういう単語を使えばいいか分からない 」、「 サイトから必要な情報を見つけられない 」など、検索に困ったことのある人は結構いると思います。 この記事では、筆者がやっている検索テクニックを少しだけご紹介したいと思います。 あくまで筆者の解決方法なので、必ず解決できるようになるわけではありませんが、参考になるとは思います。 もし間違いや、他のテクニックを知っているい人が居ましたら、コメントで教えて頂けると嬉しいです 🙏 検索テクニック 1 : エラー文をググる エラー文をググるのは基本中の基本ですが、エラー文ってごちゃごちゃしていて、どこからどこまでを検索したらいいか分かりにくいですよね。 私はよく React.js を使うのですが、React.js

                                                                                  プログラミングでの検索テクニック集
                                                                                • All About React Query

                                                                                  All About React Query Topics: ReactSoftware ArchitecturePerformance There‘s a lot of buzz about React Query and how much it can simplify your development workflow. In this episode, we’ll learn all about it from the #TanStack creator himself! Repo Captions provided by White Coat Captioning (https://whitecoatcaptioning.com/). Communication Access Realtime Translation (CART) is provided in order to f

                                                                                    All About React Query