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

Reactの魅力

mori takuto
September 08, 2019

 Reactの魅力

freeeのインターン生でReactのハンズオンをやることになりReactの魅力について語ったので掲載。初心者なりにまとめた&かなりふざけた内容なのでご容赦を。

## 参考
- https://qiita.com/risagon/items/019942c60e9c3e6c05a5
- https://speakerdeck.com/sonatard/xuan-yan-de-ui
- https://qiita.com/naruto/items/fdb61bc743395f8d8faf

グラフはここから:https://medium.com/@TechMagic/reactjs-vs-angular5-vs-vue-js-what-to-choose-in-2018-b91e028fa91d

mori takuto

September 08, 2019
Tweet

More Decks by mori takuto

Other Decks in Programming

Transcript

  1. 自己紹介 名前:森 拓人(性別:男 性格:女) 所属:電通大 修士1年 エンジニア歴:2年くらい 趣味:カメラ ギター バレー IoT Like:React, TypeScript

    経験:Ts, Js, Kotlin, Golang, C#, Java, Dart(Flutter), Ruby(Rails), PHP(Laravel), Unity, Nim, Python 特徴:病みやすい。慣れるとボケが止まらなくなる。
  2. Document Object Model (DOM) HTML や XML 文書のため のプログラミングインターフェ イス。

    ウェブページの内容を変更す るためにはDOMをプログラム で操作する。 DOMツリー(イメージ)
  3. 今までは ページに項目を追加したりするにはjQueryのメソッドなどを使 用して命令的にDOMを操作する必要があった。 $.getJSON('/api/items').then(data => { const ul = $('ul.item-list').empty();

    data.items.forEach(item => { const li = $('<li>').addClass('item').appendTo(ul); if (item.stock === 0) li.addClass('soldout'); $('<div>').addClass('item-name').text(item.name).appendTo(li); $('<div>').addClass('item-price').text(item.price).appendTo(li); }); });