Upgrade to Pro — share decks privately, control downloads, hide ads and more …

高い学習コストを払ってでも React+Reduxを選ぶその理由

yu0819ki
February 24, 2017

高い学習コストを払ってでも React+Reduxを選ぶその理由

・参考リンク
進化するWeb Componentsの今、2016年最新情報https://html5experts.jp/1000ch/21705/

JavaScript ベスト・オブ・ザ・イヤー 2016 https://risingstars2016.js.org/ja/

やれてなかったからやりたい話 https://speakerdeck.com/yu0819ki/yaretenakatutakarayaritaihua

yu0819ki

February 24, 2017
Tweet

More Decks by yu0819ki

Other Decks in Technology

Transcript

  1. もくじ • じこしょうかい • 趣旨 • タテマエ • ホンネ •

    タダシガキ • まとめ ⼀一⾔言でまとめると・・・ 募集要項にjQueryとか書いてあったら萎える
  2. じこしょうかい Name:   ⽊木村 幸弘 a.k.a  yu0819ki Birthday:   1985.08.19

    Age:   31 Birthplace: 北海道 Job: 技術戦略室フロントエンド担当 Hobby: ⾳音ゲー、読書、作曲 Motto: パンが無ければ作ればいいじゃない Topics ついにScala再⼊入⾨門との噂・・・
  3. タテマエ • コンポーネント化の流れは確実に「そこにある」 • 乗るかどうかは個⼈人・組織問わず各々の判断ではある • うちは今乗るべきだ、と判断した • 「ソース」と⾔言っていい資料が複数ある •

    進化するWeb  Componentsの今、2016年最新情報 (  https://html5experts.jp/1000ch/21705/ ) • JavaScript  ベスト・オブ・ザ・イヤー 2016   (  https://risingstars2016.js.org/ja/ )
  4. タテマエ • 活発なコミュニティの存在 • 関連ライブラリ・フレームワークが湧いて出てくるほどの規模 がある • npm  search  react

     |  wc  ‒–l  #  43 • npm  search  redux  |  wc  ‒–l  #  50 • ⽇日本⼈人とでも⼗十分にディスカッションできる • 事例が海外にしかないとか⾊色々⾟辛い・・・
  5. 付録:⾃自分の関わっているプロジェクト の開発環境抜粋 • Node  6.x • webpack (babel-‑loader,  sass-‑loader,  css-‑loader?modules)

    • es2017  (async,  awaitはまだ使ってないけどそのうち) • react • redux • redux-‑promise(redux-‑thunkよりも綺麗に書ける⾵風) • superagent • Karma  +  Mocha  +  PowerAssert/Chai • ESLint  +  Airbnb  JavaScript  Style  Guide  +  α