並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1392件

新着順 人気順

react.jsの検索結果161 - 200 件 / 1392件

  • 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認証からドメイン設定まで解説します
    • 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 - プログラミング初心者のための入門ブログ
        • 「C#?Visual Studio要るんでしょ?」からの脱却 - Qiita

          はじめに 2016年に.NET Coreが誕生し、Windowsのプラットフォーム依存がなくなりました。以前書いた記事に対するコメントで「C#?Visual Studio要るんでしょ?」、「開発を支えるツールがあるの?」など、C#がWindows以外で動くことは知っているけど、実用に耐えるのか?を疑問に思っている人が多いと感じました。私が個人サービスを開発して得た経験や知見を通じてVisualStudioがなくても充分に開発出来るということを知ってもらえたら嬉しいです。ハンズオン形式でご紹介しますので、よろしければ作成したリポジトリをご覧ください。 事前準備 .NET Coreを利用するためには.NET SDKと呼ばれる.NETアプリケーションに必要な一連のライブラリとツールが必要です。以下のURLからダウンロードしてください。 環境変数の設定 エラーの原因を探るためにstackoverf

            「C#?Visual Studio要るんでしょ?」からの脱却 - Qiita
          • Railsしか書いてこなかった人間が令和のJavaScriptに触れて感じたこと - 駑馬十駕

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

              Railsしか書いてこなかった人間が令和のJavaScriptに触れて感じたこと - 駑馬十駕
            • 塵も積もれば山となる、Vue.js製スプレッドシートのパフォーマンス改善記 - ANDPAD Tech Blog

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

                塵も積もれば山となる、Vue.js製スプレッドシートのパフォーマンス改善記 - ANDPAD Tech Blog
              • 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 - プログラミング初心者のための入門ブログ
                  • なぜ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 - プログラミング初心者のための入門ブログ
                      • 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を使用して難易度を下げる
                        • 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 - プログラミング初心者のための入門ブログ
                          • 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の比較
                              • 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公式チュートリアルをTypeScriptで(Hooks導入以後)

                                  はじめに React公式には知識ゼロからReactのコンセプトを学べる、非常に丁寧なチュートリアルが用意されています(日本語版あり)。 右も左もわからない状態からReactを学ぶことになったとき、このチュートリアルには大いに助けられました。ただしこのチュートリアルは型のない素のJavaScriptで書かれています。 ここにTypeScriptを導入するとパワフルなサジェスト機能が使えるようになり、コードがより見通しの良いものになります。 Reactでは、コンポーネントと呼ばれる機能単位をブロックとして組み合わせることが基本となります。Reactにおける型推論の恩恵の一つは、コンポーネントが要求するパラメーター(しばしば"props"という名のオブジェクトとしてまとめられます)が何であるかコード上でマニュアル化され、誤っている場合には実行前に検知できることです。 さらに、Reactにはバージ

                                    React公式チュートリアルをTypeScriptで(Hooks導入以後)
                                  • React JSを使用した【PWA】化の構築方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                    GoogleはProgressive Web App(PWA)という新しいテクノロジーを提供しました。 PWAテクノロジーは市場に出回ってからしばらく経ちますが、その人気はここ数年で急上昇しております。 PWA開発の基本と定義を見ていきましょう。 PWAとは? PWAで構築する理由 ReactでPWA Webアプリ作成 Manifest.json アプリのビルド Service Workerの登録 最後に PWAとは? PWA(Progressive Web App)は、Webアプリケーションとネイティブアプリケーションの利点を組み合わせたアプリケーションであり、ハードウェア機能を含めたクロスプラットフォームアプリを提供します。 PWAは、ネイティブアプリよりも開発とサポートが迅速で、低コストであるため、注目されています。 この技術は、モバイルアプリとWebサイトの両方で最高のユーザーエク

                                      React JSを使用した【PWA】化の構築方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                    • Next.jsってそもそもなんで必要なんだっけ - Qiita

                                      1. まずは基本から!React.jsとは? React.jsはFacebookが開発したフロントエンドのライブラリ。コンポーネントという小さな部品を組み合わせて、動的なユーザーインターフェースを構築するのが得意。SPA (Single Page Application) での開発が主流で、ボタンやフォームなどのUI部品を効率よく作れるんだ。 あれ....? じゃあReactでもう良くない...? 結論 ページ数が少ない小規模な開発ならReact!大規模ならNext.jsか他のやつ! ページ数が多い大規模の開発ならReactだと読み込み遅くなっちゃう! 2. じゃあ、Next.jsって何? Next.jsはReactの上に乗っかってるフレームワーク。このNext.jsの一番の魅力は、サーバーサイドレンダリング(SSR) と スタティックサイト生成(SSG)。これにより、クライアントサイドの

                                        Next.jsってそもそもなんで必要なんだっけ - Qiita
                                      • React初学者が必ず押さえておきたい考え方とは?【コンポーネント指向のフロントエンド】 | in-Pocket インポケット

                                        こんにちは、i3DESIGNエンジニアの田口です。 今回は「React初学者が必ず押さえておきたい考え方とは?」というテーマでお話します。 こちらの記事は、下記のような方を対象としています。 プログラミングを学習中でフロントエンドの技術に興味のある方 Reactを触ったことはないが、興味がある方 私自身が、HTML, CSS, Pug, Sass, JavaScriptでの開発から、Reactでの開発に移行してからの約半年で感じた体験をもとにお話し致します。 まず本題に入る前に、簡単にReactの説明をします。 Reactとは? Reactとは、Facebook社とコミュニティによって開発されているユーザーインターフェース(UI)構築の為のJavaScriptライブラリです。 実は、Reactはフレームワークではなく、ライブラリです。(Vue.jsやAngular.jsはフレームワーク、j

                                          React初学者が必ず押さえておきたい考え方とは?【コンポーネント指向のフロントエンド】 | in-Pocket インポケット
                                        • 【インターンレポート】LINEバイトのWeb最適化

                                          LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは、新井康太と申します。東京大学大学院の修士1年で、普段は音色を直感的に可視化する研究などを行っています。私はフロントエンド領域の開発が好きで、今回のLINEの夏インターンでは、フロントエンド開発センター (UIT) Frontend-Dev9チームでフロントエンド開発の業務に携わらせて頂きました。主に任せて頂いた業務は、LINEバイト (https://baito.line.me/) のWebからの流入を強化する、といった内容で、具体的には、サイトマップや構造化データの整備、ページのパフォーマンス向上など、様々な観点からWebサービスとしての品質向上に取り組みました。 このブログでは、こういった施策全般を"Web最適

                                            【インターンレポート】LINEバイトのWeb最適化
                                          • React Hooks 入門 モーダル実装 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                            事前準備 モーダル実装 本日はReact.js Hooksでモーダルコンポーネントの実装を他のライブラリを活用せずに、独自に作成していきます。 こちらは初学者様に向けた入門となります。 Web開発されてるならば、モーダルはごく一般的なUX要素です。 現在のページの上部に表示されるダイアログボックス/ポップアップウィンドウとなっています。 より効率よくそしてUIを壊す事なくコンテンツを動的にレンダリングする事を意識して作成していく事が重要となります。 当ブログの記事では複雑なコードではなくシンプルな実装となっております。 事前準備 • create-react-appを使用していきます。 npx create-react-app プロジェクト名 • VS Code • React Hooksの最低限の理解 モーダル実装 まずはコンポーネント全体コードからどうぞ。 import { useSt

                                              React Hooks 入門 モーダル実装 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                            • GraphQL Rubyと実際の開発 - Qiita

                                              この記事はGLOBIS Advent Calendar 2020の19日目の記事です。 新規サービスの開発にバックエンドはRuby on Rails + GraphQL、クライアントサイドはReactを使っています。バックエンド側ではGraphQL Rubyをライブラリとして使用しています。実際にGraphQL Rubyを開発に盛り込んでしてきたことを書いていきます。 なぜ GraphQL + React を採用したのか 我々が現在開発中の新規サービスではサーバーサイドに GraphQL、フロントエンドに React.js を採用しました。 グロービスでサービス側はフロントエンドに React.js を主に採用しており知見・リソース共にサービス立ち上げの開発速度を担保するために十分でした。サーバーサイドについては Ruby on Rails を利用しており、APIについては Swagger

                                                GraphQL Rubyと実際の開発 - Qiita
                                              • ReactとTypeScriptでuseEffectフックの正しい使用方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                useEffectとは 暗黙のリターン useEffectでのasync/await 最後に React.jsでは副作用を処理するためのフックが2つございます。 ・ useEffect ・ useLayoutEffect これらの主な違いは、詳しくは解説致しませんが、全ては実行時のタイミングです。 簡単に言ってしまえば、非同期なのか同期処理なのかです。 以下で、解説しておりますので参照下さい。 dev-k.hatenablog.com useEffectとは useEffectフックは2つの引数を受け入れます。 useEffect(() => { // Mounting return () => { // Cleanup function unmount } }, [//Updating]) // 第2引数 デフォルトでは、すべての再レンダリングで実行しますが、オプションとして2番目の引数

                                                  ReactとTypeScriptでuseEffectフックの正しい使用方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                • React を使って初めての Web アプリを作成する - Training

                                                  React.js は、最も一般的なフロントエンド JavaScript フレームワークです。 開発者は、HTML と JavaScript の組み合わせである JSX を通じて、自然な方法でビューを作成できます。 開発者は、アプリケーション全体で再利用可能なブロック用のコンポーネントを作成することもできます。 このラーニング パスでは React を紹介し、この強力なフレームワークを使用するために開発者が必要とする重要なスキルについて説明します。

                                                    React を使って初めての Web アプリを作成する - Training
                                                  • No1_ググったこと投稿(5分)_React関連 - Qiita

                                                    きっかけ ググった内容って、 「あー!こんなかんじね!」と理解した気になってませんか?? 結局数日後、あれ・・・この前のなんだっけ・・・となることが多くないですか?😢 そんなある日、ネットサーフィンをしていたら、こんな記事を見つけました https://zine.qiita.com/interview/creek-and-river-job-agent/ この記事の内容を要約すると 「ググったことを5分書いたら投稿する(中途半端でも)」 おー!!これめっちゃいいやん!! その前に背景を・・・ 自分はバックエンドエンジニアでPHPを使用してます。(Laravel/ CodeIgniter/ Slim経験有) ある過去の経験があり、フロント側に苦手意識を持っています。 それを払拭するために、MENTAというサービスを使ってJS ~ React.js を教えてもらってます。 なぜこんな事をして

                                                      No1_ググったこと投稿(5分)_React関連 - Qiita
                                                    • React.jsでのインポートとエクスポートとは 基礎 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                      Reactを学び始めたときにまず気付く初期の構文のいくつかは、「インポート」と「エクスポート」というフレーズを目にする事がほとんどかと思います。 これらの用語は何なのか?またReact.jsにとって非常に重要な理由は何?どの側面がそれらを必要とするのか?これらのまだ非常に新しい概念を初学者様にそれらをここで説明することになります。 エスクポートとインポートの役割と概念 Reactエクスポートとインポート扱い方 それらを組み合わせ 最後に エスクポートとインポートの役割と概念 インポート・エクスポートの概念は、JavaScriptのES6モジュールです。 JavaScriptのES6モジュールは、以下で詳しく解説していますので参照ください。 dev-k.hatenablog.com React.jsでインポート・エクスポートすると、モジュラーコードを記述できます。 コードを複数のファイルに分

                                                        React.jsでのインポートとエクスポートとは 基礎 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                      • WebサイトとWebアプリの違い 知っておくべきこと 基礎 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                        ウェブ開発とモバイルアプリ開発を専門とするプログラマとして、私たちはクライアントとそれぞれの目的について頻繁に話し合い、それらを区別する方法を説明してきています。 そのため、これら2つの主な違いを指摘するガイドを作成することを考えました。 いくつかのトリックを知っていれば、それらを区別するのは本当に簡単です。 本日は初心者様にこれらを解説致します。 Webサイト Webアプリケーション 類似点 違い デメリット 適切な選択は? まとめ 最後に 完全なデジタル時代に移行するにつれて、Webサイトの人気がますます高まっております。 2022年では世界的にも、中小企業の71%以上がWebサイトを保有しております。 保有していない場合、ワールド・ワイド・ウェブ(WWW)の時代において、現代の世界で生き残ることは困難となります。 ただし、Webサイトを必ず持っていなければならないというわけではござい

                                                          WebサイトとWebアプリの違い 知っておくべきこと 基礎 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                        • Reactを学ぶ前に知っておくべきJavaScriptの基礎と必要なスキル・ツールのリスト - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                          はじめに ReactでのJS必須級のスキル 学んでおくと尚良い 最後に はじめに Reactの開発者として学びたい初学者の方々にとって、以下の疑問が生じるかもしれません。 Reactを学ぶ前にどれくらいのJavaScriptを学ぶべきか?」「どの程度のJavaScriptの知識があれば、Reactを始められるのか?」。 このような疑問は非常に一般的であり、バニラJavaScriptの基礎を学ぶ必要があります。 また、最新の構文や機能を持つES6も理解する必要があります。 Reactの名前は聞いたことがあるけれど、詳しく知らないという方には、以下にReactについての説明を用意しています。 dev-k.hatenablog.com さらに、Reactを始める前に知っておくべきJavaScriptのスキル、ライブラリ、ツールなどもリストアップしています。これらをマスターすることで、より効果的な

                                                            Reactを学ぶ前に知っておくべきJavaScriptの基礎と必要なスキル・ツールのリスト - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                          • ReactとJQueryを共存する方法と注意点 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                            ReactでJQueryを使用できるのか? ReactでJQueryを使用する正しい方法 JQuery CDNリンク ReactでJQueryが推奨されない理由 最後に JQueryは、JavaScript開発者が使用する最も有名なライブラリの1つであり、長年にわたって開発者に役立ってきました。 このライブラリは、DOM操作やアニメーションなどを簡単に実行する方法を提供します。 その人気のため、多くのWeb開発者はそれに精通しており、できる限りJQueryを使用することを好みます。 ただし、Reactとフレームワーク(Next.jsなど)は、コードのパフォーマンスと保守性を支援するためのより最新の機能を提供しています。 ほとんどの分野でJQueryよりも優れており、Reactの未来の方が明るいので、開発者はもっと早くReactに移行しなければならないかもしれません。 Reactは間違いなく

                                                              ReactとJQueryを共存する方法と注意点 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                            • エンタメ活用へ向けたAIによる音声生成(Part1) | BLOG - DeNA Engineering

                                                              はじめまして、AI システム部の森紘一郎です。音声チームにおいて音声合成をはじめとする音声技術に関する研究開発を担当しています。本記事では、 TechCon2020 で発表予定だった内容についてブログ記事にまとめました。 このPart1の記事では音声合成に関する取り組みについて紹介します。また、 Part2の記事 では音声変換に関する取り組みについて紹介します。 音声合成のデモは こちら から確認できます。 概要 バーチャルキャラクターやスマートスピーカーなど音声を活用した新たなアプリケーションが広がっています。近年、発展が著しい深層学習は音声分野にも導入が進んでおり、自分好みの声で好きな言葉を喋らせることや、男性の声を女性の可愛らしい声に変換することが可能になってきました。本記事では、最新の音声AI技術を紹介するとともに、音声合成のエンターテインメント分野への導入の試みについて紹介します

                                                                エンタメ活用へ向けたAIによる音声生成(Part1) | BLOG - DeNA Engineering
                                                              • 【翻訳】徹底的に自分でプロダクトを触る ~ 競争環境でプロダクトを伸ばす方法 ~ - Qiita

                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事はHow We've Grown in a Competitive Space by Eating Our Own DogfoodのYahia Bakourさんのご本人の許可を得て翻訳をしたものです。 少し長い記事なので、簡単に内容をまとめると Stock Alartはリリースして8か月で、13,000MAU、月間約55万円の収益まで成長させた。 SNSの活用や界隈で有名なアカウントなどにプロモをお願いして着実ユーザー数を伸ばした 課金プランを変更することで、大幅に収益を伸ばすことに成功 プロダクトを成功に導くカギは、自分で使い

                                                                  【翻訳】徹底的に自分でプロダクトを触る ~ 競争環境でプロダクトを伸ばす方法 ~ - Qiita
                                                                • [React] よーし! いっちょReactやってみっか! #1 環境構築編 | DevelopersIO

                                                                  はじめに CX事業本部の中安です。まいどです。 主にiOS担当のモバイルアプリエンジニアをやっている身として、Swiftの記事をよく書いているのですが、 「たまには他のこともやらないとなー」と思いまして、React.jsを始めてみることにしました。 この記事は、その奮闘記と思ってくださいませ。 Reactとは あらためて「Reactとは」というお話をすると、 React (リアクト) は、Facebookとコミュニティによって開発されているユーザインタフェース構築のためのJavaScriptライブラリである。React.jsまたはReactJSの名称でも知られている。 Reactはシングルページアプリケーションやモバイルアプリケーションの開発におけるベースとして使用することができる。複雑なReactアプリケーションでは通常、状態管理(英語版)・ルーティング・APIとの対話のための追加のライ

                                                                    [React] よーし! いっちょReactやってみっか! #1 環境構築編 | DevelopersIO
                                                                  • React.jsのドキュメンタリー動画公開など : Cybozu Frontend Weekly (2023-02-14号)

                                                                    React.jsのドキュメンタリー動画公開など : Cybozu Frontend Weekly (2023-02-14号) こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023/02/14 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 Vercel Meetup #0 with CEO Vercel User Community によるオフライン meetup が開催されます。オンライン視聴も可能なようです。 Vercel CEO の Guillermo Rauch 氏が来日・参加されるとのことで、なかなかに貴重な機会になりそ

                                                                      React.jsのドキュメンタリー動画公開など : Cybozu Frontend Weekly (2023-02-14号)
                                                                    • Sentryでソースマップを活用してHerokuから配信するSPAのエラー調査を楽にする - Pepabo Tech Portal

                                                                      カラーミーショップ DXチームのkymmtです。この記事では、webpackなどでビルドしてHerokuから配信するシングルページアプリケーション(SPA)でエラーが起きたとき、Sentryにエラーを送信しつつ、ソースマップを活用して元のソースコードのどこでエラーが起きたのかを特定する方法について説明します。 ソースマップ利用前 ソースマップ利用後 想定するアプリケーション この記事では、実際の社内での作業に基づいて、次のようなアプリケーションを想定します。 シングルページアプリケーション(SPA)である SPAはVue.js製であり、複数のファイルからなる SPAはHeroku上で動くExpressから配信する HerokuでNode.js Buildpackを使っている Herokuへのデプロイ時にwebpackでSPAをビルドするように設定している 一方で、上記の想定に当てはまらなく

                                                                        Sentryでソースマップを活用してHerokuから配信するSPAのエラー調査を楽にする - Pepabo Tech Portal
                                                                      • Understanding Streams in Node.js

                                                                        Streams in Node.js have a reputation for being hard to work with, and even harder to understand. In the words of Dominic Tarr: “Streams are Node’s best and most misunderstood idea.” Even Dan Abramov, creator of Redux and core team member of React.js is afraid of Node streams. ![dan](//images.ctfassets.net/hspc7zpa5cvq/6uij4d7kgJxdOy4ESjvKS5/24dc5102e9a1f2be5944a69062d0690b/dan.png) This article wi

                                                                          Understanding Streams in Node.js
                                                                        • 第729回 Ubuntuリポジトリに取り込まれたパッケージ版.NETで、UbuntuでもC#プログラミングを始めよう! | gihyo.jp

                                                                          Ubuntu Weekly Recipe 第729回Ubuntuリポジトリに取り込まれたパッケージ版.NETで、UbuntuでもC#プログラミングを始めよう! Ubuntu Weekly Topicsの2022年8月19日号でも紹介されているように、Microsoftが提供するクロスプラットフォームな開発フレームワークである「.NET」のUbuntu向けパッケージが公式リポジトリからも提供されることになりました。今回はこれを用いてC#でWindows向けのプログラムを作ってみましょう。 実は前から存在した.NETパッケージ 「.NET」はMicrosoftが提供する開発プラットフォームではありますが、MITライセンスで公開されたオープンソースプログラムでもあります[1]。.NETを使えば、Windowsだけでなく、macOSやLinuxなどの各プラットフォームに対応し、サーバーアプリケーシ

                                                                            第729回 Ubuntuリポジトリに取り込まれたパッケージ版.NETで、UbuntuでもC#プログラミングを始めよう! | gihyo.jp
                                                                          • Minimal React: getting started with the frontend library

                                                                            This blog post explains how to get started with React while using as few libraries as possible. Required knowledge  # Things you should know before reading this blog post: JavaScript: You should have already written code in that language. Browser DOM (document object model): It helps if you are loosely familiar with how the DOM represents HTML and how it handles events. npm: It also helps if you h

                                                                            • 今年最後のKindle本特大セールが開催!Web制作・デザイン関連の書籍も大幅値引きの半額です

                                                                              今年発売されたものをはじめ、WebデザインとWeb制作関連の書籍がKindleセールで50%オフの大幅値引きになっています。 初心者向けから、現役で仕事をしている人向けまで揃っており、見逃せません! 特に、デベロッパーやディレクター向けの書籍が充実しています。 Kindleストア: Kindle本 年末年始キャンペーン セール期間は2021年1月4日まで、小説やマンガなど計20,000冊が対象です。 セールの中から、Web制作・デザイン関連の書籍をピックアップしました。 まずは、React.jsをそろそろ始めてみようかと考えている人にぴったりな書籍から!

                                                                                今年最後のKindle本特大セールが開催!Web制作・デザイン関連の書籍も大幅値引きの半額です
                                                                              • 英語力と技術力向上のための海外Tech系Youtuber10選 +n - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 身につまされる英語力問題。手っ取り早く英語を習得するなら海外に行ってしまうが最善なはずですがこのコロナ禍、身近なところで英語に触れつつ技術も勉強したい?といえば、動画です。 10 Developers You Should Follow to Improve Your Skills (スキルを上げるための、フォローすべき開発者10選) という記事があったので10人をまとめた。プラスオマケ。それぞれ実際に動画を見てみての補足付き。 1. Ben Awad (ベン・アワド) ソフトウェア開発者。React、React Native、Grap

                                                                                  英語力と技術力向上のための海外Tech系Youtuber10選 +n - Qiita
                                                                                • GAになったBlazor WebAssemblyでReactで書かれたTodoMVCのアプリを移植してみた - Qiita

                                                                                  はじめに 普段 C# を書いてるわけではないのですが、近年の Microsoft のオープンソースへの取り組みや、発表するプロダクトに面白さを感じていて、そろそろ食わず嫌いは辞めて、Microsoft な技術スタックも積極的に触っていこうと思っている今日この頃です。 そんな中、キワモノ感があるけど面白そうだなと思っていた Blazor WebAssembly が GA になったというニュースを見かけたので、遅ればせながらどんな感じでアプリを書けるのか触ったみることにしました。 作ってみたもの 特に作りたいものがあるわけではなかったので、題材は http://todomvc.com/ の ToDo アプリにしました。 今回はクライアントサイドのみで完結するようにしたので、パブリッシュしたコンテンツを GitHub Pages に SPA としてホスティングしています。 リポジトリ https

                                                                                    GAになったBlazor WebAssemblyでReactで書かれたTodoMVCのアプリを移植してみた - Qiita