並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 133件

新着順 人気順

angular ライフサイクルの検索結果81 - 120 件 / 133件

  • ゼロからはじめるAzure(37) 「Azure Static Web Apps」を使って静的サイトを公開しよう

    はじめに 今回は、Azure上でWebアプリを公開するための新しいサービスである「Azure Static Web Apps」について紹介します。Azure Static Web Appsの機能およびユースケースや、実際にWebサイトを公開する方法について説明していきます。なお、Azure Static Web Appsは執筆時点ではプレビュー版となっています。プレビュー期間は無料で利用することができます。 Azure Static Web Appsとは Azure Static Web Appsとは、サービス名にある通りStatic Web App(静的Webアプリ)と呼ばれる種類のWebアプリを公開するためのAzureのサービスです。このサービスにおける静的Webアプリとは、HTML・CSS・JavaScriptからなる静的コンテンツと、静的コンテンツから呼び出されるAPIをまとめた呼

      ゼロからはじめるAzure(37) 「Azure Static Web Apps」を使って静的サイトを公開しよう
    • jQueryは終わったといわれる3つの背景と学ぶべきフレームワークとは | エンジニアスタイル

      はじめまして、エンジニアスタイル編集部です! コラムページでは、ITフリーランスに向けてお役立ち情報を発信します。Twitterではホットな案件を紹介してまいりますので、ぜひフォローをお願いいたします! 本記事が、皆様の参考になれば幸いです。 経験がまだ少ない方にもわかりやすく説明するために、初歩的な内容も記載しております。記事も長いので、実務経験豊富な方は、ぜひ目次から関心のある項目を選択してください。 エンジニアスタイルは、最高単価390万円、国内最大級のITフリーランス・副業案件検索サービスです。jQueryのフリーランス・副業案件一覧を以下からご覧いただけますのであわせてご確認ください。 jQueryのフリーランス・副業案件 jQueryとは? エンジニアであればjQueryという言葉は聞いたことがあるかもしれませんが、そうでない方にとっては聞き馴染みのない言葉かもしれません。 j

        jQueryは終わったといわれる3つの背景と学ぶべきフレームワークとは | エンジニアスタイル
      • Salesforce Lightning Web Componentとkintone JavaScript カスタマイズの比較 - Qiita

        Salesforce Lightning Web Componentとkintone JavaScript カスタマイズの比較Salesforcekintone kintoneは当初よりJavaScriptでのカスタマイズを機能の一部として提供しています。 Salesforceも2019年にLightning Web ComponentsというWeb ComponentsベースでJavaScriptによるカスタマイズができるという機能も提供しています。 kintoneのJavaScript開発の経験はもともとありますが、最近仕事でLightning Web Componentsにも触れる機会があったので、JavaScriptでカスタマイズしてみた感想を述べます。 SalesforceとLightning Web Components 公式で概要についてはここにまとめられています。 Ligh

          Salesforce Lightning Web Componentとkintone JavaScript カスタマイズの比較 - Qiita
        • 2020年の11の必見のフロントエンドトレンド - Qiita

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 2020年の11の必見のフロントエンドトレンド ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良

            2020年の11の必見のフロントエンドトレンド - Qiita
          • 【感想】『りあクト! TypeScriptで始めるつらくないReact開発 第3.1版』【Ⅱ. React基礎編】: #りあクト で深くReact入門 - Rのつく財団入り口

            りあクト! 技術同人誌のりあクト!、【Ⅱ. React基礎編】の読書記録と感想です。 りあクト! 【Ⅱ. React基礎編】 第5章 JSX で UI を表現する 第6章 Linter とフォーマッタでコード美人に 第7章 React をめぐるフロントエンドの歴史 第8章 何はなくともコンポーネント 第9章 Hooks、関数コンポーネントの合体強化パーツ まとめ:IIでディープにReact入門できる書 関係書籍など oukayuka.booth.pm 【Ⅱ. React基礎編】 りあクト!【Ⅱ. React基礎編】 第5章 JSX で UI を表現する 5-1. なぜ React は JSX を使うのか 表面的には「JSXキモい」とか言われがちでもあるこのあたりの本質が、本章でしっかり解説されています。 JSX の本質を理解する: Rails思想が根本にある秋谷さんはERB(Embedde

              【感想】『りあクト! TypeScriptで始めるつらくないReact開発 第3.1版』【Ⅱ. React基礎編】: #りあクト で深くReact入門 - Rのつく財団入り口
            • 初学者必見!React + Reduxで本格的に開発を行うにあたっての勘所 - Qiita

              この記事はフューチャー Advent Calendar 2019 12日目の記事となります。 概要 ここ2年ほどWEBフロントエンド界隈で仕事をすることが多く、Backbone.js, Vue.js, Angularといったフーレームワークを渡り歩いてきましたが、2019年は React + Redux での開発を初めてリードすることになりました。 本記事では実際に React + Redux で開発を推進するに当たって悩ましかった部分や勘所について整理出来ればと思います。特に各種ライブラリの選定やRedux構成要素の責務や分割単位にフォーカスしてご説明します。 本記事でご紹介する内容はあくまで一事例であり、個人的な見解も多分に含まれることをご了承ください。 様々なご意見をコメントでお待ちしております。 対象読者 React + Redux の概要レベルの知識がある方 React + Re

                初学者必見!React + Reduxで本格的に開発を行うにあたっての勘所 - Qiita
              • React入門 未経験から1週間でReactをマスターする #01. プロジェクトの作成と立ち上げ - Qiita

                この入門は、 Reactの技術要素を圧倒的効率で学ぶ ことを目的にしています。 Reactの技術要素を散りばめたWebアプリを1から作っていくことでReactを学んでいきます。 すべての動くコードを公開しています。 目次 1. Reactの新規プロジェクトの立ち上げ ←今ここ 2. コンポーネントの書き方とイベントハンドラ 3.Class Components と Function Components 4. 条件分岐 (if) と繰り返し (loop) 5. フォームと親子間のデータのやり取り 6. コンポーネントのライフサイクル 7. スタイル (準備中) 8. Higher-Order Component (準備中) 9. Portalを利用したモーダル (準備中) 10. refによるエレメントの取得 (準備中) 11. Contextを利用したテーマの変更 (準備中) この入門の

                  React入門 未経験から1週間でReactをマスターする #01. プロジェクトの作成と立ち上げ - Qiita
                • 【React】React RouterでSPAのルーティング設定(下層ページの404対策も) - クモのようにコツコツと

                  Reactの続きです。以前作成したReact + CSS in JS + TypeScript環境にReact Routerを使ってルーティング設定をして複数ページを遷移できるSPAにします。helmetを使ってコンテンツだけでなくheadタグも動的に変更。さらに下層ページに直接アクセスすると404になる対策も行いました。それではいきましょう! 【目次】 前回のおさらい SPAで複数ページ構成を再現したい react-routerをインストール 「data.json」に別ページの内容を追加 APPコンポーネントでheadタグのルーティング設定 react-routerのBrowserRouter、Switch、Routeをインポート メインページ、別ページのtitle、descriptionを設定 GitHub Pages用にルートパスを設定 headタグのルーティング設定 Headerコ

                    【React】React RouterでSPAのルーティング設定(下層ページの404対策も) - クモのようにコツコツと
                  • Angular v19: resource() の解説

                    この記事ではAngular v19で新たに追加されるSignal関連の実験的API resource() について解説する。なお、書いている時点で最新の v19.0.0-next.11 をベースにしているため、正式リリースまでに変更される可能性はある。また、そもそも実験的APIなのでリリース後にも変更されている可能性はあることに注意してほしい。 Angular v19についての他の記事 resource() とは何か? resource() は、非同期的に読み込まれるデータをシグナルとして扱えるようにするAPIである。 具体的なコードを見ればわかりやすい。次のコードは、resource()を使ってHTTP通信を行い、サーバーAPIから製品情報を取得している。リクエストのパラメータには親コンポーネントから受け取ったproductIdが使われている。productIdの値が変更されたらデータの

                      Angular v19: resource() の解説
                    • 非同期処理後に動的に生成される DOM にアクセスする

                      Angular では、親コンポーネントクラスから DOM にアクセスする場合、 ViewChild というデコレーターが利用できます。 色々実装していく中で、非同期処理後に動的に生成された DOM にアクセスしたいケースがありました。 @if(isFetched) { // <-- 非同期処理が終わった後に表示される <div>fetched from API!</div> // <-- この要素にアクセスしたい } 今回のようなユースケースでの DOM へのアクセスするにはいくつかポイントがあるので、この記事でまとめています。 ViewChild の使い方のおさらい まず基本的な ViewChild の利用方法について、おさらいします。 ViewChild は selector で指定した名前を、取得したい HTML に #selector名 で渡すことで、その要素にアクセスできます。

                        非同期処理後に動的に生成される DOM にアクセスする
                      • SolidJSとReactの徹底比較:パフォーマンス、学習のしやすさ、人気度から選ぶべきフレームワークは? - コハム

                        Solidjs vs. React Comparison – Complete Guide 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 JavaScriptの旅路の岐路に立ち、どのフロントエンドフレームワークを選ぶべきか迷っていませんか? 「どのフレームワークが最も高速なのか」、「どれが最も広く使われているのか」、「どれが学習しやすいのか」、さらには「どのフレームワークが収入アップの可能性があるのか」といった疑問を抱えていませんか? それなら、この場所が最適な場所です。この包括的なガイドでは、JavaScriptの世界で有力な2つのプレーヤー、SolidJSとReactを比較・対比します。 ウェブ開発は常に進化し続けています。適切なフレームワークを選ぶことは、書いたコードと同様に重要です。SolidJSとReactは近年、大きな注目を

                          SolidJSとReactの徹底比較:パフォーマンス、学習のしやすさ、人気度から選ぶべきフレームワークは? - コハム
                        • [Angular] ライフサイクルメソッドをみる(ngAfterContentInit と ngAfterContentChecked) - Qiita

                          $ ng version _ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 11.0.5 Node: 12.18.3 OS: darwin x64 Angular: 11.0.5 ... animations, cli, common, compiler, compiler-cli, core, forms ... platform-browser, platform-b

                            [Angular] ライフサイクルメソッドをみる(ngAfterContentInit と ngAfterContentChecked) - Qiita
                          • Vue.jsのことをもっと知ろう | 東京・新宿のWEB制作会社・ホームページ制作会社 | 有限会社Bit Beans

                            もくじ なぜVue.jsで作るのかどんなサイトにVue.jsは使われているのかどういうコンテンツを作るのに適しているのかみておくべきサイト・ブログおわりに Vue.jsとは Vue.jsとは、JavaScriptのフレームワークの1種です。JavaScriptはほぼ全てのブラウザで動作するプログラミング言語で、フロントエンドアプリケーションの開発でも主として使用されています。 中でも Vue.js は比較的容易に使い始めることができるため、既存のアプリケーションへの組み込みなどにも向いています。 Vue.jsとは何かを現役エンジニアが解説【初心者向け】 なぜVue.jsで作るのか 1. 日本ではVue.js大人気 React、Angular、Vue.jsの3つのフレームワークの中で一番使われているのはどれ何だろう?と気になる人もいると思います。その答えを出すために必死な人もいるようで、とあ

                              Vue.jsのことをもっと知ろう | 東京・新宿のWEB制作会社・ホームページ制作会社 | 有限会社Bit Beans
                            • Cypressのコンポーネントテスト機能とその信頼性の向上方法 | 株式会社一創

                              Cypressのコンポーネントテスト機能は、従来のjsdomによるテストの制限を補い、ブラウザ上で実際にコンポーネントを動作させることで、より現実的なテスト環境を提供します。 この機能は、視覚的にテスト結果を確認できるため、テストの信頼性が向上し、開発者はユーザーインターフェースが意図した通りに動作することを直接確認できます。 また、Cypressは、テストのセットアップを簡単にし、従来のツールと比較して少ない設定で始められる点も大きな特徴です。 テスト環境において、ブラウザ機能を直接活用できるため、Cookieやセッションストレージの操作、タブ間の連携などが簡単に実装でき、特に複雑なUIコンポーネントのテストに強みを発揮します。 さらに、CypressはJavaScriptエコシステムに完全に統合されており、モダンなWeb開発フレームワークとの相性が非常に良く、テストの実行速度やデバッグ

                                Cypressのコンポーネントテスト機能とその信頼性の向上方法 | 株式会社一創
                              • 統合ソフトウェア開発サービスである Amazon CodeCatalyst (プレビュー) の発表 | Amazon Web Services

                                Amazon Web Services ブログ 統合ソフトウェア開発サービスである Amazon CodeCatalyst (プレビュー) の発表 2022/12/01に、Amazon CodeCatalyst のプレビューリリースを発表しました。ソフトウェア開発および配信の統合サービスである Amazon CodeCatalyst を使用すると、ソフトウェア開発チームは AWS 上でアプリケーションを迅速かつ簡単に計画、開発、コラボレーション、構築、および配信できるため、開発ライフサイクル全体でフリクションが軽減されます。 私がデベロッパーだった頃、最も興奮したのは、ソフトウェアをユーザーにお届けすること以外に、新しいプロジェクトを開始したり、プロジェクトに招待されたりしたことでした。どちらの場合にも、何かクールなものを構築し、新しいコードを記述すること、つまり、アイデアが形になるのを目

                                  統合ソフトウェア開発サービスである Amazon CodeCatalyst (プレビュー) の発表 | Amazon Web Services
                                • ReactコンポーネントをAngularで使う

                                  3. ライブサイクルフックでReactコンポーネントをレンダリングする Angularのライフサイクルフックを使って、Reactコンポーネントをレンダリングします。 afterNextRender(一回限りの初期化): コンテナとなるdomを取得し、Reactコンポーネントをレンダリングします。 afterRender(すべての変更検出時): Reactコンポーネントを再レンダリングして、Angular側の変更を反映します。 inject(DestroyRef).onDestroy(): Angularコンポーネントが破棄された時にReactコンポーネントもアンマウントします。 これで完成です。 const containerElementName = '__REACT_COMPONENT_REF__'; @Component({ selector: 'app-angular-react-

                                    ReactコンポーネントをAngularで使う
                                  • [Angular] CSV ファイルを出力したときにやったこと - Qiita

                                    import { Component, OnInit, ElementRef } from '@angular/core'; import { HttpClientService } from '../service/http-client.service'; @Component({ selector: 'app-http-client', templateUrl: './http-client.component.html', styleUrls: ['./http-client.component.css'] }) export class HttpClientComponent implements OnInit { private element: HTMLElement; /** * コンストラクタ. HttpClientComponent のインスタンスを生成する * 自作し

                                      [Angular] CSV ファイルを出力したときにやったこと - Qiita
                                    • 2020年の11の必見のフロントエンドトレンド - Qiita

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 2020年の11の必見のフロントエンドトレンド ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良

                                        2020年の11の必見のフロントエンドトレンド - Qiita
                                      • モバイルクロスプラットフォームの技術検証 - RAKUS Developers Blog | ラクス エンジニアブログ

                                        こんにちは、株式会社ラクスで先行技術検証を行っている技術推進課のt_okkanです。 技術推進課では、新サービス立ち上げ時の開発速度アップを目的に、現在ラクスでは採用されていない新しい技術の検証を行う、技術推進プロジェクトがあります。 今回はその技術推進プロジェクトで、モバイルクロスプラットフォームについて検証を行いましたので、その結果の報告を行います。 なお、別テーマの取り組みや、過去の取り組みに関しては、こちらからご覧ください。 tech-blog.rakus.co.jp モバイルクロスプラットフォーム 検証の目的 検証で使用したツール 省力化の定義 検証方法 検証結果 実装できなかった機能 NFC WebView クロスプラットフォームは開発を省力化できるか ライブラリについて 各フレームワークの所感 Ionic Framework 長所 短所 React Native 長所 短所

                                          モバイルクロスプラットフォームの技術検証 - RAKUS Developers Blog | ラクス エンジニアブログ
                                        • フックの導入 – React

                                          この記事は古くなっており、今後更新されません。新しい React 日本語ドキュメントである ja.react.dev をご利用ください。 以下の新しいドキュメントでフックを用いた最新の React の使い方が学べます。 クイックスタート チュートリアル react: フック フック (hook) は React 16.8 で追加された新機能です。state などの React の機能を、クラスを書かずに使えるようになります。 import React, { useState } from 'react'; function Example() { // Declare a new state variable, which we'll call "count" const [count, setCount] = useState(0); return ( <div> <p>You clic

                                            フックの導入 – React
                                          • 我がFirebaseアプリケーションを不正アクセスから守るFirebase App Check | ブログ一覧 | DATUM STUDIO株式会社

                                            App CheckとはFirebaseの正式ドキュメント(https://firebase.google.com/docs/app-check)から引用しますと以下の通りになります。 App Check は、承認されていないクライアントがバックエンド リソースにアクセスするのを防ぐことで、API リソースを悪用から保護するのに役立ちます。 Firebase サービス、Google Cloud サービス、および独自の API の両方と連携して、リソースを安全に保ちます。 つまり、ボットによるサイトスクレイピング、ハッキング攻撃等を検知して防ぐのに役立つということです。 ※App Checkだけに頼るのではなく、しっかりした情報管理と認証設計を意識してアプリケーションを作りましょう! App Checkはどうやって不正アクセスを検知するのかApp Checkは以下のいずれかもしくは両方の条件を

                                            • デザイナーに知って欲しいUIコンポーネントの今|こぎそ

                                              UIデザイン、画面設計する上で欠かせないものとして、UIコンポーネントが挙げられると思いますが、そのコンポーネントを選ぶ基準、選定の理由はどう決めていますか? WebサービスやアプリケーションのUIを設計するとき、デザイナーにとってもUIコンポーネントの仕組みや、最新の技術潮流を理解しておくことは大切です。特にフロントエンドにおける現在の潮流は、UIデザインと実装の境界が以前よりも密接になってきています。 昨今、大企業は社内コミュニケーションの円滑化、生産性向上のもと、自社のデザインシステムに組み込まれたUIコンポーネント活用し、効率化を図っているケースが増えてきていますが、フルスクラッチでは作らず、既存のオープンソースなコンポーネントをオーバーラップして作成している事例が多いようです。 他方、デザインシステムを持たない中小企業や新規プロジェクトでは、UIコンポーネントの選定や実装に課題を

                                                デザイナーに知って欲しいUIコンポーネントの今|こぎそ
                                              • 2020年の11の必見のフロントエンドトレンド - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 2020年の11の必見のフロントエンドトレンド ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良

                                                  2020年の11の必見のフロントエンドトレンド - Qiita
                                                • React入門 未経験から1週間でReactをマスターする #01. プロジェクトの作成と立ち上げ - Qiita

                                                  この入門は、 Reactの技術要素を圧倒的効率で学ぶ ことを目的にしています。 Reactの技術要素を散りばめたWebアプリを1から作っていくことでReactを学んでいきます。 すべての動くコードを公開しています。 目次 1. Reactの新規プロジェクトの立ち上げ ←今ここ 2. コンポーネントの書き方とイベントハンドラ 3.Class Components と Function Components 4. 条件分岐 (if) と繰り返し (loop) 5. フォームと親子間のデータのやり取り 6. コンポーネントのライフサイクル 7. スタイル (準備中) 8. Higher-Order Component (準備中) 9. Portalを利用したモーダル (準備中) 10. refによるエレメントの取得 (準備中) 11. Contextを利用したテーマの変更 (準備中) この入門の

                                                    React入門 未経験から1週間でReactをマスターする #01. プロジェクトの作成と立ち上げ - Qiita
                                                  • チーム開発研修で新卒エンジニアが学んだこと - Safie Engineers' Blog!

                                                    こんにちは!23新卒のフロントエンドエンジニアの一氏です。 新卒エンジニアの研修の一環として、社内課題の解決をテーマに企画から実装まで行う自由度の高いチーム開発研修を実施しました。 チーム開発研修を行う過程で私たち5人の新卒エンジニアはどんなことを考えていたか、何を学んだかをまとめました。 研修概要 目的 課題 チーム開発研修 研修の流れ アイディア出し 開発初期にしたこと 開発 成果物詳細 こだわりポイント 学びが深かったこと どの機能をどこまで作り込むか フロントエンド開発 アジャイル開発 もっとこうすればよかったこと 報連相の重要性 APIの仕様のすり合わせ 最後に 研修概要 目的 今回のチーム開発研修を行うにあたって、初めに以下の3つの目的が共有されました。 セーフィーで取り扱っているカメラの内部構造についてエンジニアとして理解しておく システム開発で補助をもらいながら自走可能な状

                                                      チーム開発研修で新卒エンジニアが学んだこと - Safie Engineers' Blog!
                                                    • 2020年の11の必見のフロントエンドトレンド - Qiita

                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 2020年の11の必見のフロントエンドトレンド ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良

                                                        2020年の11の必見のフロントエンドトレンド - Qiita
                                                      • 【収益化と技術選定】月間1億アクセスのWebアプリケーションの技術選定してみた

                                                        目的 Webアプリケーションを作りたい。 どうせなら収益化も考えたい。 マーケティングリサーチしたら競合アプリは月間1億アクセスあった。 これらを踏まえて、月間1億アクセスに耐えうるWebアプリの技術選定をしてみようとなった。 (ちなみに私はWebアプリ開発は初心者であるので、正確性は保証できない。) 現在記事執筆途中。(徐々に追記予定) 目次 目的 目次 競合・市場・収益性リサーチ マーケティングリサーチ 収益化のための分析(軽めに) 開発技術リサーチ 技術選定 インフラ クラウドとCDN その他CDNツール AWSとCloudFlare インフラ利用技術確定 フロントエンド 一般的なフレームワーク選定を考える 各フレームワークの難易度 競合からフレームワーク選定 自身のスキルからのフレームワーク選定 フロントエンド技術選定確定 バックエンド 収益化 マーケティング モバイル 競合・市場

                                                          【収益化と技術選定】月間1億アクセスのWebアプリケーションの技術選定してみた
                                                        • おうちさんぽ(仮)を作るにあたっての技術選定|コピペテック

                                                          こんにちは。木村(@atskimura)です。 先日の以下の記事の続きです。「おうちさんぽ(仮)」とはなんなのかについてはこの記事をお読みください。 Salesforce開発ばかりしていて最近のフロントエンド事情に疎くなってきたので(Salesforce上でVueやAngular動かしてはいますが)、開発するにあたって最近の流行りの技術を使いたいなーと思いまして、その方針で技術選定から始めました。ちなみに所詮個人のお遊び開発用なので、選定というほど比較していません。めぼしいのを調べて大丈夫そうなら採用って感じです。 Next.js使ってみたい実のところNext.js使ったことなくて(Nuxt.jsも)、でも流行ってそうだから使ってみたいなーと思っていました。 しかし、SSRのためのフレームワークという印象のままだったので今回の用途には合わないんじゃないかと思い、まずそこの確認をしようと読ん

                                                            おうちさんぽ(仮)を作るにあたっての技術選定|コピペテック
                                                          • 2020年の11の必見のフロントエンドトレンド - Qiita

                                                            こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良い製品を作るのに役にたつかもしれない。 たぶんね。 だから、いくつかの興味深い方向を示すことで、この名誉あるクエストを君が簡単に達成できるように少し時間をもらいたい。 すべてのコンセプトについて1から10まで説明するのではなく、そのコンセプトとそれがどのように有用であるか紹介しよう。最後にはさらなるリソー

                                                              2020年の11の必見のフロントエンドトレンド - Qiita
                                                            • React初学者のための勉強会用おすすめドキュメント集 - Qiita

                                                              研究室内のサークル活動として、初学者も経験者も混ぜてのプログラミング勉強会をすることになりました。そこで、設計担当の私が良いと思った記事をピックアップし、資料として勉強に活用させて頂きました。また、進行中のプロジェクトが React(Next.js) + Typescript 構成であるため、これらに関連する記事を本記事では取り上げさせて頂きます。そして、勝手ながら以下のように分類の基準を設けました。 ●:初学者向け ☆:特にオススメ|設計思想に関わる重要なもの 未分類:一度は読んでおきたいもの ●Hooks useEffect useContext① useContext② useRef① useRef② useRefの仕組み アーキテクチャ ☆UIとロジック分離&最適化 ☆依存性注入 アーキテクチャ比較(データフロー) ☆カスタムフック ☆ディレクトリ構成 ディレクトリ構成(Redux

                                                                React初学者のための勉強会用おすすめドキュメント集 - Qiita
                                                              • 2020年の11の必見のフロントエンドトレンド - Qiita

                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 2020年の11の必見のフロントエンドトレンド ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良

                                                                  2020年の11の必見のフロントエンドトレンド - Qiita
                                                                • 2020年の11の必見のフロントエンドトレンド - Qiita

                                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事は、Jonathan Saring 氏により2019年12月に公開された『 11 Must-Know FrontEnd Trends for 2020 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 2020年の11の必見のフロントエンドトレンド ランチ中のフロントエンドトークでスマートに見られる方法! チームのランチトークでスマートに見られることは、最新のフロントエンドのトレンドを常に把握しておくための大きな理由であることは言うまでもない。 それは、あなたがより良い開発者になり、より良い技術とより良

                                                                    2020年の11の必見のフロントエンドトレンド - Qiita
                                                                  • SolidJSを使って、開発をしてみた - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今まで、ReactやVueやAngularなどのフロントエンドFWを色々使ってきましたが、最近話題のSolidJSを勉強がてら触ってみようかと思います。 作ったもの SolidJSを使って、Markdownを書けるEditorを作りました。 リポジトリはこちらです。 https://github.com/eda-yoshizaki/learn-solidjs SolidJSとは? ReactやVue.jsと同様にコンポーネント指向のアプローチを採用し、仮想DOMを使用する代わりにテンプレートを実際のDOMノードにコンパイルする

                                                                      SolidJSを使って、開発をしてみた - Qiita
                                                                    • React こんにちは!Ruby on Rails さようなら!(したくない) - Qiita

                                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに ReactとRuby on Railsについての考察を期待している人へ ごめんなさい。React周辺技術をゆる〜くまとめだけの記事です。最後に軽く感想だけ書いています。 普段からReactの開発を行っている人へ ここに書かれている内容はすでにご存知のはずなので読まなくても大丈夫です。 背景 私は普段Ruby on Railsでどちらかというとバックエンド寄りの開発をしています。 最近とあるReactのコードを読む機会がありました。私自身は過去にReactでコードを書いた経験もあるのですが、2020年頃のことなので結構前です。

                                                                        React こんにちは!Ruby on Rails さようなら!(したくない) - Qiita
                                                                      • [Angular] ブラウザを閉じる・リロードのタイミングで処理を実行する @HostListener

                                                                        Angularアプリを終了するときに処理を実行したい AngularにはngOnDestroyというライフサイクルメソッドがありますが、これはブラウザのタブがリロードされたり、ブラウザを閉じたりURLが新しいページに変更されたりするときには、このフックは実行されません。 Angularアプリ全体が破壊されたとき、何らかの処理を挟みたい時はどうすればよいでしょうか? 💡 結論、@HostListenerとWindow: beforeunloadまたはunloadを使う。 @HostListenerデコレータとは ディレクティブに対してイベントハンドラーを紐づけることができます。 ディレクティブ以外にも、windowイベント(unloadなど)のイベントにも紐づけることができます。 任意のイベントハンドラの前にHostListenerデコレータを付けます。

                                                                          [Angular] ブラウザを閉じる・リロードのタイミングで処理を実行する @HostListener
                                                                        • CakePHP+jQuery製UIをReactでシンプルにした件 - Qiita

                                                                          これは、Lancers(ランサーズ)Advent Calendar 2021 の6日目の記事です。 はじめまして、ランサーズでフロントエンドエンジニアとして従事している谷です。 この記事では、CakePHP + jQueryで作成されていたUIを元に、Reactで作成した際に、学びや気付きがあったので、それを共有できればと思います。 また、記事の内容自体は、世間一般では、「それ、何回目やねん!」とツッコミが来そうな程、割とありふれた内容なのですが、ランサーズがリリースされた2008年当時、jsがまだまだおもちゃ扱いされていた時代を経て、Ajaxが流行となり、YUI、Prototype.js、jQueryが出現し、その後、Angular.js、 Backbone.jsをはじめ、いくつものjsフレームワークが出現し、jsフレームワーク戦争状態となり、React, Vueが出現した結果、その戦争

                                                                            CakePHP+jQuery製UIをReactでシンプルにした件 - Qiita
                                                                          • Ionicコンポーネントの読み込みタイミングを深堀りする

                                                                            本記事は Ionic Framework / Capacitor / Stencil Advent Calendar 2021 Advent Calendar 2021 の3日目の記事です。 Ionicの各コンポーネントはWeb Componentsでつくられてて、これはAngularやReactといったフレームワークと完全に分離しています。たとえば、 @ionic/angular パッケージはこのWeb Components( @ionic/core が中に入っているAngular向けのラッパーであり、ラッパーを通じてWeb Componentsを呼び出し、組み立てる仕組みです。 Ionicコンポーネントの遅延読み込みを理解する そして、AngularやReactが遅延読み込みする機能をもっているのと同様に、Ionicコンポーネントもまた別機構として遅延読み込みする機構を持っています。

                                                                              Ionicコンポーネントの読み込みタイミングを深堀りする
                                                                            • データサービスとそのサブスクライブ - Angular の基礎 - Angular 入門

                                                                              Angular に限らないのですが、様々なシーンでよく行われる実装として、 「データサービス」的な機能を作り、それを各モジュールないしコンポーネントでディペンデンシ・インジェクションで取り込み、 そのデータサービスへのデータの追加削除を、必要な場所でサブスクライブすることで変更を受け取る、というパターンがあります。 ここでは簡易的な「データサービス」の実装方法を紹介します。 実装の概要 ここでは次のスクリーンショット (動作例) のように、上部に入力フォームがあり、下部にデータのリスト部がある画面です。 入力フォームの箇所 (AddDataComponent という名前にします) には入力フィールドとボタンがあり、 ボタンをクリックした時にデータを入力します。 入力された文字は DataService という名前のサービス内の配列に保持します。 表示部のコンポーネント (ShowDataC

                                                                              • 基幹系システムエンジニア×doda開発エンジニア対談――交流を通じてみえてきた課題と学び - techtekt

                                                                                転職サービス「doda」は、エージェントサービスやスカウトサービス、求人広告など幅広いサービスを提供しています。これらが安定的に稼働し、且つ転職希望者様が自分に合ったサービスを見つけやすい状態をつくるために、パーソルキャリアのエンジニアリング組織は、さまざまな組織に分かれて仕事をしています。 キャリアアドバイザーなどが使う社内の基幹システムを担うエンタープライズ開発部と、dodaにおけるすべてのサービスの入り口である「dodaサイト」の開発エンジニア。今回とあるプロジェクトをきっかけに、この2つの組織から選出されたエンジニアで合同チームが組成され、互いの領域への理解を深める機会が生まれたといいます。 交流を経て見つかったお互いの違いや共通項、そして得られた学びとは――。 “お互いのことを知らない”課題感から、連携がスタート 交流を通じて見えてきた、両組織の違いとは お互いを深く理解した上で

                                                                                  基幹系システムエンジニア×doda開発エンジニア対談――交流を通じてみえてきた課題と学び - techtekt
                                                                                • Event Phases(イベントフェーズ)について Eventの発火順番とEventメソッド - Qiita

                                                                                  はじめに Webの話では必須なEventに関する重要な概念Event Phasesについてまとめる。 その上でよく使われる以下について、それが何をするものなのかをまとめる。 event.stopPropagation() event.preventDefault() イベントにはライフサイクルという概念があり3つに区分される。 Capturing Phase Target Phase Bubbling Phase 引用元:w3.org UI Events 上記の図と合わせてライフサイクルにおける各フェーズの意味については以下。 Capturing Phase:イベントが発生した場合にwindowからイベントターゲットまで下に向かって進んでいくフェーズ Target Phase:イベントターゲットに到達したフェーズ(状態) Bubbling Phase:その後、元進んできた所を順に戻っていく

                                                                                    Event Phases(イベントフェーズ)について Eventの発火順番とEventメソッド - Qiita