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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『medium.com』

  • 人気
  • 新着
  • すべて
  • Functional Children拗らせてたトイプロダクトをReact hooksとContext使って書き換えた感想

    3 users

    medium.com/@terrierscript

    React 16.8で有効となったReact Hooks。魅力的な点は多々あるが、個人的に気になっていたのがState管理部分。 ReduxのStateの単一管理とはまた違っていて複数のState、Contextを使うような感じになってくる。 ただやはり単一Stateの管理はそれはそれで良い点を感じていて、「いやいやuseState本当にぐちゃぐちゃにならないのか?」という疑問があったりもした。 このあたりを検証したいなーと思っていたところ、以前Dart Sassをブラウザで動かしたときに作ったトイプロダクトがコードがStateを複数持たせたりして「うわーっ!爆発するー!」ってなってたことを思い出して書き換えをやってみたのでその雑感などをまとめたい。 今回の主題はトイプロダクトだからやったことなので、「さあ今すぐみんなHooksだ!」という趣旨のものではない(多分そういうのは推奨されてない

    • テクノロジー
    • 2019/02/07 16:27
    • エンジニアがなるほどデザインを読むとCSSに対して意識が変わるかもしれないという話

      11 users

      medium.com/@terrierscript

      先日なるほどデザインがお買い得になっていたのですかさず買ってしまった。(今更だがテイスト的にKindle版よりも出版物で買ったほうが良かったかもと思いつつある) 本の趣旨としてはWebよりも出版物のデザインにフォーカスしているといえる。とはいえデザインというものの基礎の話をしている本であり、それはWebについても考える部分は多いと感じた。 自分はエンジニアという役職で、デザインに関しては専門ではない、ただフロントエンドという部分においては、デザイナの理想にいかに近似させるかという部分は責務であると思っている。そういう人間にとっては「デザイナはどういう点に気を使っているか」という部分をノンデザイナーズ・デザインブックよりも専門的な点で知れる本といえるだろう。 Chapter3にあるグラフなどはエンジニアにもよく馴染みのある話だったり、写真の構図や配置による意図などは理解しておくと「ああ、この

      • テクノロジー
      • 2018/12/16 18:00
      • デザイン
      • あとで読む
      • meguro.css#3 でstyled-components + CSS Gridに感じる無限の可能性についての話をしました

        14 users

        medium.com/@terrierscript

        styled-componentsとCSS-Grid組み合わせるとなんかいろいろ出来るぞ!みたいな事に気付いて、meguro.cssの枠に空きがあったので「ここで話すしかない!」みたいな感じで参加しました。前回はゴリッとJSなdart-sassの話をしてしまったのですが、今回はかなり趣旨に使い話ができた気がします。 ちょっと前から「もうちょっとUI(UXではなくあくまでUI)についてもう少し素振りしたいなー」みたいなことを思っててDaily UIをCollect UI 見たりしながらチマチマやっていた所でいろいろ脱線したのが今回の産物になります(電卓とかの例はまさにそれです) 元がデザイン素振りのためのものだったりするので、パフォーマンスだったりブラウザ依存とかは考慮してない夢の世界の話ですが、一部は真面目に使えるケースもあるんじゃないか?と思ったりもしています。 画的に地味ですが、タイム

        • テクノロジー
        • 2018/09/21 08:34
        • css
        • react
        • Meguro.css#2でDart Sassをブラウザで動かす話をしてきた

          3 users

          medium.com/@terrierscript

          デモとソースはこちら Demo https://dart-sass-bootstrap-demo.netlify.com/ (その3) Source https://github.com/terrierscript/dartystrap/ Soruce (parcel-plugin) https://github.com/terrierscript/parcel-plugin-darty その1だけの簡素版もあったので貼っておく(こっちの方がさっくり動いている感がある) https://dart-sass-browser-sample.netlify.com/ https://github.com/terrierscript/dart-sass-browser ソースはアレな具合なところ多いがご勘弁願いたい。 本当は元々Bootstrap4のカスタムビルド的な話をしようと思って練っていたら

          • テクノロジー
          • 2018/07/28 19:52
          • javascript
          • 株式会社エフコードさんでフロントエンドの話をさせていただきました

            48 users

            medium.com/@terrierscript

            お付き合いのある株式会社エフコードさんの社内勉強会で発表するお仕事をさせていただいたのでそのまとめ。 お題目としては「なんかフロントについて話して」とふわっとボールをいただいて、さてどうしようかなーと色々考えた末に、フロントエンドの歴史についてという題目にしてみた。 比較的サーバーサイドどっぷりな人が多いのもあったので、なるべくライト気味に、とか色々考えてみて、フロントエンドへの恐怖感取れたら良いよなあと思ったというところ。 地味に外で話すということをやったことがほとんど無い人間なので、わりとがっつり練習した(多分スライドも喋りにあわせて作っているので、スライドだけ見てもあまり良い資料ではないかも) なんとなく大道芸人が興行に行くような気持ちだったと思う(大道芸人やったことないけど) 当日も手応えがある反応をいただけたのでよかった。 作ってみてどうだったか最初「いや、こんな老害みたいな話し

            • テクノロジー
            • 2018/05/30 15:01
            • JavaScript
            • Frontend
            • CSS
            • React
            • あとで読む
            • techfeed
            • 技術記事におけるマサカリ避けテクニックの話

              3 users

              medium.com/@terrierscript

              自分はzennなどに技術記事を趣味で書くことがあります。 書き始めたのはエンジニアとして中堅ぐらいになった頃からで、それ以前は全然書いていませんでした。…

              • テクノロジー
              • 2018/05/18 11:17
              • Reactの新Context APIとRedux is deadはどう関係するのか?

                82 users

                medium.com/@terrierscript

                先日、reduxのメンテナであるMark EriksonさんがBlogged Answers: Redux — Not Dead Yet! という記事を書いていて「はーなんだろうなー」と流し読みしていた。 そんな折、React 16.3 がリリースされ、Context APIが刷新されたのを見て、「あ、これは確かに向き合い方ちょっと変わるかも」というのを思ったのでまとめてみる。 Redux — Not Dead Yet!を要約する元記事をざっくり要約してみるとこんな感じ Reduxはどこにも行かないよ。メンテしていくし、役割もあるよContext APIによってReduxを置き換えられるパターンはありえるよ。ただその場合、最初からReduxいらなかった可能性あるよGraphQLがReduxを置き換えることはあるかも。でもReduxのほうがハマるパターンもあるよ最近Dan Abramovさん

                • テクノロジー
                • 2018/04/02 15:05
                • redux
                • react
                • context
                • JavaScript
                • API
                • パターン
                • あとで読む
                • Reactのcode splitting用のライブラリとしてloadable-componentsが良かったので推していきたい

                  7 users

                  medium.com/@terrierscript

                  TL;DRloadable-components is 良い。 まえがきdynamic importを使ったcode splitngをする際、Reactだとラッパー的なものを実装しないといけなくて若干面倒がある。 ライブラリも存在しているのだが、reactの公式で紹介されているreact-loadableはissueが受け付けられてない状況になっていたりするのであんまり使いたくないなーと感じていた。 react-async-component / react-code-splittingもあったが、どちらも導入するほどの気持ちにならなかったので、だいたい自前になっていた。 「みんなどう思ってるんだろうなー」と何気なくissueをあさっていた所、loadable-componentsを見つけた。smooth-codeという会社が作っているらしい。 https://github.com/rea

                  • テクノロジー
                  • 2018/03/16 20:58
                  • Rx(RxJS)を学ぶのにredux-observableは結構良いんじゃないかという話

                    7 users

                    medium.com/@terrierscript

                    ここ最近redux-observableを触りまくって、過去何度も挫折してたRxがちょっとわかるようになってきた。 そこで「redux-observableって実はRx入門に良いのではないか?」と感じたのでちょっと自分なりの考えをまとめてみる。多分@ngrx/effectsでも同じ事が言えると思う どんな点redux-observableはRx入門に良いと思うのか?その1.「Everything is stream」はちょっと難しい。「Actions is stream」で考えると難易度下がるRxといえば「Everything is stream」。だが、Rx初学者の自分にとってハードルになっていたのではないかな?と感じた。 cycle.js、recomposeで挫折していた話recomposeではcomponentFromStreamでvdom$とコンポーネントがstreamになっていた

                    • テクノロジー
                    • 2017/05/05 16:18
                    • rxjs
                    • redux

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

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

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

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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