並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 1366件

新着順 人気順

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

  • 【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 開発者ブログ
        • 【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
          • 【週刊 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
            • 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 15 & React - The Complete Guide

                  Update October 2024: Updated content to reflect latest version of Next.js (15). Update March/April 2024: Completely updated the entire course to cover the latest version of Next.js! This course teaches you the latest version of Next.js and covers both the "App Router" and "Pages Router" (and explains what these two approaches are). Join this bestselling NextJS course and learn how to build highly

                    Next.js 15 & React - The Complete Guide
                  • "死にゆく" 技術と "流行る" 技術の狭間で|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
                        • 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を使う方法
                          • 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を採用した話 - クラウドワークス エンジニアブログ
                                    • 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
                                      • 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
                                        • 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アプリのビルドプロダクションを作成する方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

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

                                              Reactアプリのビルドプロダクションを作成する方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                            • 【React】個人開発で使うために爆速でReactを勉強したい - Qiita

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

                                                【React】個人開発で使うために爆速でReactを勉強したい - Qiita
                                              • プログラマーが実践する、ブログの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 - プログラミング初心者のための入門ブログ
                                                • 単体テストと結合テストガイドライン - 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
                                                    • 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
                                                        • 【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 の環境を構築する方法 - シー・エス・エス イノベーションラボ(ブログ)
                                                          • 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
                                                                        • ASP.Net Core でスキャフォールディングを使用して、データベースから WebAPIを構築するまで - Qiita

                                                                          dotnet new --list Templates Short Name Language Tags ---------------------------------------------------------------------------------------------------------------------------------- Console Application console [C#], F#, VB Common/Console Class library classlib [C#], F#, VB Common/Library WPF Application wpf [C#] Common/WPF WPF Class library wpflib [C#] Common/WPF WPF Custom Control Library wpfcu

                                                                            ASP.Net Core でスキャフォールディングを使用して、データベースから WebAPIを構築するまで - Qiita
                                                                          • CAMPHOR-のOB/OGは今何をしているの?聞いてみた。|watambo

                                                                            この記事は、CAMPHOR- Advent Calendar 2020&nbsp;21日目の記事になります。20日目の記事は @5ebec&nbsp;の「ITエンジニア志望の学生が聴くべきPodcast」でした。 こんにちは。@watamboです。普段は主に子育てと、行政データを整備・活用する「キカク株式会社」をやっています。 ※キカクの取り組みのごく一部ですが、先週こんな記事を書きました。もしよかったら読んでください。 もう1社経営している株式会社Vi-Kingでは、エンジニアコミュニティ「CAMPHOR-」の運営に関わっており、今日はそのCAMPHOR-について書きたいと思います。 CAMPHOR-とは「CAMPHOR-(カンファー)」は、エンジニアやデザイナーのためのコミュニティで、2010年末に京都大学の学生コミュニティとして活動を開始しました。2012年9月からは京都大学の近くで

                                                                              CAMPHOR-のOB/OGは今何をしているの?聞いてみた。|watambo
                                                                            • useStateとuseReducerって実は大きな違いがある

                                                                              はじめに 都内でフロントエンドエンジニアとして開発をしているものです。 具体的な技術スタックは下記です React.js Next.js TypeScript GraphQL(Apollo) 今回は React.js の Hooks であるuseStateとuseReducerの違いについて色々述べていきたいと思います。 この記事を書こうと思ったきっかけ 今まで私はuseStateを利用して基本的に開発しており、useReducerを扱う機会がありませんでした。 そんな中ある複雑な画面をuseStateで実装すると品質を担保できず、バグを生んでしまったからです。(著者の実装力不足もあると思いますが。。) しかし同じ画面をuseReducerで書き直すことで品質を保つことができ、世間で紹介されている useReducer とは違ったメリットが見えてきたので発信することを決めました。 Reac

                                                                                useStateとuseReducerって実は大きな違いがある
                                                                              • 1年半PDCAを回し続けて展示会を完全攻略した話|株式会社LeanGo

                                                                                弊社は「dejam」というサイト改善ツールを運営するかたわらで、広告代理店に対して事業を伸張させるコンサルを提供しています。 「dejam」は無料で使えるので気になる方はこちらから、お問い合わせください。 このnoteの目的弊社は1年半オフライン展示会に参加するとことで、アプローチしたい企業には9割ほど接点を持つことができました。 2024年1月を最後に、しばらくは出展しない予定です。 そこで、PDCAを回してきた最終結論をこのnoteに記載することで、みなさまのお役に立てればと思い、キーボードを取りました。 先に結論を書くと、以下のクリエイティブが最強という着地になりました。 大真面目な展示会のポスターふざけてると思いますか? いいえ、大真面目で社内議論した末、このようになりました。 どんな歩みを経ればこうなってしまうのか。 それも含めて書き留めようと思います。 なぜオフライン展示会にそ

                                                                                  1年半PDCAを回し続けて展示会を完全攻略した話|株式会社LeanGo
                                                                                • フルスタックエンジニアとは?必要なスキルと向いている人の特徴を解説 | GeeklyMedia(ギークリーメディア) | Geekly(ギークリー) IT・Web・ゲーム業界専門の人材紹介会社

                                                                                  フルスタックエンジニアは、システム開発における多くの領域をカバーできる知識・スキルを持つITエンジニアです。技術力が必要なため、今後も需要は高まり続けるとされています。そこで今回は、フルスタックエンジニアに求められるスキルや向いている人の特徴を解説。仕事内容やフルスタックエンジニアになる方法をぜひ把握しておきましょう。 フルスタックエンジニアとは一言で言うと「エンジニアのオールラウンダー」です。 Webシステムやアプリケーション開発では、要件定義から開発・運用・保守まで様々な分野を専門とするエンジニアたちが集まります。基本的にシステムエンジニア・サーバーエンジニア・データベースエンジニア・ネットワークエンジニアなどが分業で開発を行います。 しかし、分業で行うと時間的コストと人的コストが大きくなることがデメリットです。 1人で全ての開発業務を担えるフルスタックエンジニアがいれば、開発のスピー

                                                                                    フルスタックエンジニアとは?必要なスキルと向いている人の特徴を解説 | GeeklyMedia(ギークリーメディア) | Geekly(ギークリー) IT・Web・ゲーム業界専門の人材紹介会社