はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ブラックフライデー

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Snowpack で実現する未来のフロントエンド開発 - Qiita

    46 users

    qiita.com/nabeliwo

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Web アプリケーション開発において TypeScript で型付けをして、 React, Vue, Angular などのフレームワークでビューを作り、 Webpack でバンドルする、という構成が当たり前のようになってから久しいですね。 フロントエンドアプリケーションの設計は洗練され、我々はまあまあ安全かつ開発しやすい環境でアプリケーションを作れるようになりました。 ところでみなさんはその開発環境の構築にどれだけのコストをかけていますか? 新規プロダクトを作るたびに最適な Webpack の設定ファイルを作るために苦心して、気づけば

    • テクノロジー
    • 2020/01/31 09:42
    • snowpack
    • webpack
    • js
    • esm
    • javascript
    • webdev
    • ライブラリ
    • react
    • qiita
    • あとで読む
    • React に優しい僕でありたい - Qiita

      41 users

      qiita.com/nabeliwo

      注意書き (2019/12/16 追記) こちらのコメント を受けて追記します。 コメントにあるように、React Developer Tools が示している「レンダリング」とは、関数コンポーネントの本体(あるいはクラスコンポーネントの render())が呼ばれること、そして結果として仮想DOMの差分検出処理(リコンシリエーション)が走ることを指しています。よって、緑の枠がなんども表示されるからと言って、そこにかかる処理のコストは多くの場合高くないので、そこを減らすためのパフォーマンスチューニングがコストに見合うことはあまりないかと思いますので、この記事を参考にする場合は注意してください。 ただこの記事で紹介した react-redux の useSelector に shallowEqual を渡す手法や、コメントにある React.memo を使用すること自体は最適化の方法として正

      • テクノロジー
      • 2019/12/13 12:57
      • react
      • あとで読む
      • ac4b77324a9989e8e6bb

        33 users

        qiita.com/nabeliwo

        目次 モチベーション 環境 認証の手法(JSON Web Token) 流れ クライアント側での認証の制御 ログイン認証の処理 まとめ 参考記事 モチベーション ReduxをフレームワークとしてReactを使ったSPAを作成していたときに、ログイン認証の処理で結構悩んで、悩み抜いた結果の知見を共有といった感じです。 まだまだSPA勉強中の身のため、間違ったやり方をしている部分があるかもしれませんが、そのときはご指摘いただけるとありがたいです。 なお、今回のサンプルソースは以下においてあります。細かい解説をしていない部分は、実際のソースを見て確認してください。 nabeliwo/jwt-react-redux-auth-example ※サーバーサイドレンダリングには対応していません。 環境 サーバーサイド Node 6.1.0 hapi 13.4.1 (フレームワーク) ※今回は特にサーバ

        • テクノロジー
        • 2016/06/10 07:36
        • redux
        • jwt
        • react
        • reactjs
        • spa
        • js
        • Sassを捨ててPostCSSに移行したのでそのときの工程メモ - Qiita

          30 users

          qiita.com/nabeliwo

          CSSはずっとSassを使っていて、gulp-sassでコンパイルする感じの僕でしたがPostCSSに移行してみたのでそのときの工程をメモとして残しておきます。 PostCSSとは何か なぜSassからPostCSSに移行したのか むしゃくしゃしてやった。 ほんとは ただ単にSassを使っているということに飽きたってのが1点。 あとはSassの機能において僕はmixinとかextendとか正直必要ないなって考えていて、変数であるとかネストであるとかimportであるとか(CSSのimportじゃない方の)が使えればそれで良いってのがあって、そうなるとPostCSSの必要な機能だけ読み込んで使うっていうスタンスは良いなっていうのが2点目。 あと結局Sass使ってそのあとにautoprefixerとminifyは確実にやるのでそこでSass以外のツールでCSSのことをあれこれしちゃってるのでそ

          • テクノロジー
          • 2016/03/08 01:34
          • postcss
          • CSS
          • Sass
          • Web制作
          • あとで読む
          • 【Node.jsでIoT】Lチカをやってみる【Raspberry Pi 2】 - Qiita

            9 users

            qiita.com/nabeliwo

            はじめに ずっと興味を持ちつつなかなか手を出さずにいたIoTへの挑戦をしていこうかなと思います。 その過程を全部メモとして残そうかなということでこの記事を書いています。 とりあえず初めての挑戦なので今日はIoT的「Hello world」であるLチカ(LED電球をチカチカさせること)をやっていきたいと思います。 僕はフロントエンドエンジニアなので大好きなJavaScriptを使って操作したいなと思ってるので今回はRaspberry Pi(以下ラズパイ)をNode.jsを使って動かしていきます。 ラズパイを選んだ理由はドキュメントや記事の豊富さです。未熟な僕でもいけそうな気がしちゃうのがいいところ。 最終的に核搭載二足歩行型戦車メタルギアをNode.jsで動かすところまでこのIoTシリーズを続けていきたいと思っています! 用意したもの 本体&ケース 超小型パソコン Raspberry Pi

            • テクノロジー
            • 2016/02/04 16:28
            • Pocket
            • Node + Reactプロジェクトでの最高のgulp環境構築 - Qiita

              3 users

              qiita.com/nabeliwo

              はじめに この記事はGizumoエンジニア Advent Calendar 2015の1日目の記事です。 株式会社Gizumoという今年できたばかりの会社でフロントエンドエンジニアをやってる@nabeliwoです。僕らもアドベンドカレンダーに参加することで会社盛り上げていきましょうって感じでやってみました。 きっと明日以降もうちの会社のエンジニアだったりデザイナーだったりディレクターだったりな人たちが面白い記事をあげてくれるでしょう。 そんなわけで記念すべき初日を受け持つ僕は初日らしからぬとっても地味な環境構築の話をしたいと思います! NodeとReactをひたすら書いてるので そういうわけで最近はNodeとReactでSPAのブログを作りながら勉強している僕なのです。そんな中で良い感じのgulp環境が作れないかと思って試行錯誤した結果わりと納得いく状態になったので載せてみることにしました

              • テクノロジー
              • 2015/12/22 08:48

              このページはまだ
              ブックマークされていません

              このページを最初にブックマークしてみませんか?

              『qiita.com』の新着エントリーを見る

              キーボードショートカット一覧

              j次のブックマーク

              k前のブックマーク

              lあとで読む

              eコメント一覧を開く

              oページを開く

              はてなブックマーク

              • 総合
              • 一般
              • 世の中
              • 政治と経済
              • 暮らし
              • 学び
              • テクノロジー
              • エンタメ
              • アニメとゲーム
              • おもしろ
              • アプリ・拡張機能
              • 開発ブログ
              • ヘルプ
              • お問い合わせ
              • ガイドライン
              • 利用規約
              • プライバシーポリシー
              • 利用者情報の外部送信について
              • ガイドライン
              • 利用規約
              • プライバシーポリシー
              • 利用者情報の外部送信について

              公式Twitter

              • 公式アカウント
              • ホットエントリー

              はてなのサービス

              • はてなブログ
              • はてなブログPro
              • 人力検索はてな
              • はてなブログ タグ
              • はてなニュース
              • ソレドコ
              • App Storeからダウンロード
              • Google Playで手に入れよう
              Copyright © 2005-2025 Hatena. All Rights Reserved.
              設定を変更しましたx