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

meguro.es.pdf

takf
May 22, 2018
100

 meguro.es.pdf

takf

May 22, 2018
Tweet

Transcript

  1. 今日発表する事 JS歴約1年の私がいかにして Redux を学んだか ・公式のドキュメントを読んだ ・Udemy の React + Redux

    コースを受講した ・でも分からないことはわからないまま ・ネット上の ToDo List をいっぱい写経した -> その結果色々な気づきを得た -> 人による実装方法の違い、共通する処理の考え方、アンチパターン、  公式のドキュメントを理解する足がかりに何本も写経するのが役立った
  2. なぜ何本も作る必要があるのか?( 1 / 2 ) ・同じ ToDo List でも、人によって実装方法はさまざま  ・特に

    Redux は ActionCreator や Dispatcher の書き方が人によって違う  ・JSの熟練者が作ったもの、初級者が作ったものが入り乱れている  ・それ故に中には綺麗に実装されたものも、アンチパターンになってしまって  いるも のもある  -> だが初心者にはその違いがわからない  -> 故に差異に気づけるように何本も写経する必要があった
  3. なぜ何本も作る必要があるのか?( 2 / 2) ・似通ったものをいくつも作ることで書き方を覚える ・ステートレス or ステートフル、Reducer の分割方法など、使い分けどころに対する嗅覚 が次第に身につくようになる

    ・何本も書いてれば飽きる。そこから、人によってなぜ実装方法が違うのか、考 える力 がつく  -> 「なんとなく分かる」ことが「より詳しく理解する」ことへの足掛けになる  -> 公式ドキュメントも頭に入ってくるようになる