タグ

reactに関するt1mvverrのブックマーク (12)

  • Reactである「Hydrate」って何でしょうか?

    回答: SSR(Server Side Rendeing)におけるある処理のことです。以下で解説している段階のステップ4の処理です。 https://jp.quora.com/SSR%E3%81%A7%E8%BF%94%E3%81%99html%E3%81%A8%E5%BE%93%E6%9D%A5%E3%81%AEphp%E3%81%AA%E3%81%A9%E3%81%A7%E8%BF%94%E3%81%99html%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E9%81%95%E3%81%84-%E3%81%BE%E3%81%9F%E3%...

    Reactである「Hydrate」って何でしょうか?
    t1mvverr
    t1mvverr 2022/07/02
    reactを使ったSSRの仕組みの説明記事で一番分かりやすかった。「急速真空乾燥したインスタント麺を、熱湯三分でもとどおりの味と香りにするようなものです」っていう例えもしっくりくる
  • Reactベストプラクティスの宝庫!「bulletproof-react」が勉強になりすぎる件

    Reactアプリケーションのアーキテクチャの一例として公開されているGitHubリポジトリ「bulletproof-react」が大変勉強になるので、私自身の見解を交えつつシェアします。 ※2022年11月追記 記事リリースから1年ほど経過して、新しく出てきた情報や考え方を盛り込んだ続編記事を書いていただいているので、こちらも併せて読んでいただければと想います(@t_keshiさんありがとうございます!)。 ディレクトリ構造が勉強になる まずはプロジェクトごとにバラつきがちなディレクトリ構造について。 ソースコードはsrc以下に入れる bulletproof-reactでは、Reactに関するソースコードはsrcディレクトリ以下に格納されています。逆に言えば、ルートディレクトリにcomponentsやutilsといったディレクトリはありません。 たとえばCreate Next Appで作成

    Reactベストプラクティスの宝庫!「bulletproof-react」が勉強になりすぎる件
    t1mvverr
    t1mvverr 2021/11/08
    ブクマ検索して使いそう
  • 2021年現在Vueを選択すべきでないと思う理由

    使ってわかる、Vueへの恨み、つらつらと(随時更新) コンポーネントのローカルスコープでコンポーネントを定義しようとするとJSXが必要 JSXが嫌でReactを使わないならSvelteがあり、SvelteはゼロオーバーヘッドでVueより速い React+JSXと違って、マークアップをJavaScriptの式として扱えないせいで、TypeScriptとの相性も悪い 後述するが、コンポーネントのプロパティの型をジェネリックにできないところなどは、これの例にあたる Vueの新しい機能が出て、新しい構文を必要とするたびにIDEのプラグインの対応が必要になる JSXも構文拡張だが、JS関数呼び出しのシンタックスシュガーでしかないので、関数と同じだけの表現力(汎用性)を持ち、ReactAPI拡張のためにいちいちJSXまで拡張する必要はない JSX無しだと、マークアップ内でアクセスしたいコンポーネント

    2021年現在Vueを選択すべきでないと思う理由
    t1mvverr
    t1mvverr 2021/09/23
    reactやsvelteよりも早々にシェア率が落ちてエコシステムも衰退しそうだから、今から使いたいとは思わない。
  • ⚓ T241180 RFC: Adopt a modern JavaScript framework for use with MediaWiki

    "Love" token, awarded by Prototyperspective."Pterodactyl" token, awarded by Ash_Crow."Like" token, awarded by Peb."Orange Medal" token, awarded by Pablo-WMDE."Like" token, awarded by eranroz."Party Time" token, awarded by Mvolz."Mountain of Wealth" token, awarded by WMDE-leszek."Party Time" token, awarded by Osnard."Party Time" token, awarded by Addshore."Love" token, awarded by Jakob_WMDE."Like"

    t1mvverr
    t1mvverr 2020/03/23
    Wikipediaのフロントのフレームワーク選定の話。Vue作者がReactとの違いを記述しているので参考になりそう。
  • フックに関するよくある質問 – React


     React  ja.react.dev  使 React   (hook)  React 16.8 state  React 使   使 React     React 使 使  
    フックに関するよくある質問 – React
    t1mvverr
    t1mvverr 2020/01/08
    "Q:クラスコンポーネントを全部書き換える必要があるのですか? A:いいえ。我々はみなプロダクトを世に出し続ける必要があり、クラスを書き換えてる余裕はありません。” 公式が強気で言うと安心するわ。
  • 宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる - Qiita


    GUIReact HooksUI GUIHumble Object Pattern  使
    宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる - Qiita
    t1mvverr
    t1mvverr 2019/09/07
    テーブルやボタンなどの汎用コンポーネントを実装したらstorybookで管理し、flux系ライブラリと組み合わせてページをさくっと作る、みたいな流れになるのだろうか。
  • 副作用 (プログラム) - Wikipedia


    使 ?: ""    ·  ·  · CiNii · J-STAGE · NDL · dlib.jp ·  · TWL20163 (side effect)[1][2] (()[3][4][5] I/O 
    t1mvverr
    t1mvverr 2019/08/30
    JavaScriptのReactだと、副作用が無い宣言型プログラミングで実装を前提にしてフレームワークとかが設計されていて、破壊的代入をするコードを書くと後々バグの原因になるからほとんど書かなくなった。
  • 1日一つ強くなる戦略としての UCDDD (Udemy Course Development Driven Development)


    Udemy React Redux Course  Udemy React + Redux  11  ()  1  
    1日一つ強くなる戦略としての UCDDD (Udemy Course Development Driven Development)
    t1mvverr
    t1mvverr 2019/04/15
    ”React と jQuery の間にあるのは、仮想DOMやJSX等のReact の理解よりも、 Babel 等を使ってトランスコンパイルする必要がある「新しい JavaScript 環境」による開発だと思っていました”
  • React Kawaii - React用の可愛いコンポーネント


    WebWebWeb React KawaiiReact React Kawaii使 Backpack ko Browser Cat CreditCard Ghost IceCream Mug Planet SpeechBubble  React KawaiiSlack
    React Kawaii - React用の可愛いコンポーネント
  • Reactの次期機能のSuspenseが凄くって、非同期処理がどんどん簡単になってた! - Qiita


    React17Suspense  Suspense 13:15Demo 29:30Suspense Githubdemo Suspense Suspense   API使 LoadingAPIreduxsaga使 API
    Reactの次期機能のSuspenseが凄くって、非同期処理がどんどん簡単になってた! - Qiita
    t1mvverr
    t1mvverr 2019/01/15
    returnでPromiseを返す安直な方法はダメだったのだろうか。
  • React製 SPA における パフォーマンスチューニング - SSSSLIDE

    nodefest@2018.11.23 html5j@2018.11.25

    React製 SPA における パフォーマンスチューニング - SSSSLIDE
    t1mvverr
    t1mvverr 2018/11/24
    今作っているSPAサイトが、ReactReduxの知識不足によってできたクソコードと大量のコピペコンポーネントにより、メモリ8GB積んだPCでも重くなる代物になってしまったから、後々役立ちそう。
  • reactをプロジェクトで使ってみた感想 - Qiita


     react+redux使react使redux react使 react  使 BackbonejQueryUIviewmodelviewUI
    reactをプロジェクトで使ってみた感想 - Qiita
    t1mvverr
    t1mvverr 2018/08/25
    再利用よりも、まとめれる共通処理をHighOrderComponentに書き、痩せたコンポーネントをラップする方が、良いってどこかで聞いた。
  • 1