SlideShare a Scribd company logo
React.jsを
使って見た作った話
伊波龍一 @Ryu1__1uyR
1
伊波龍一です
@Ryu1__1uyR
2
伊波龍一です
ツイッターに住んでます
@Ryu1__1uyR
  ポケモンが好き
JavaScript好きRuby学習中
ISUCONに出たい
3
まず
4
React.jsとは?
• SPI(シングルページアプリケーション)
• node.jsのライブラリ (合ってるかな…)
• UIをパーツで作っていく
• facebookがOSSとして公開してる
5
React.jsをなんで始めたの?
6
React.jsをなんで始めたの?
• 専門学校の授業でReact.jsを取り扱った
7
React.jsをなんで始めたの?
• 専門学校の授業でReact.jsを取り扱った
8
出会い
React.jsをなんで始めたの?
• 専門学校の授業でReact.jsを取り扱った
9
出会い
LTのテーマ回収
ここから本題的な
Reactで何かを作ろう
何作ろう 🤔
伊波龍一です
ツイッターに住んでます
@Ryu1__1uyR
  ポケモンが好き
JavaScript好きRuby学習中
ISUCONに出たい
13
伊波龍一です
ツイッターに住んでます
@Ryu1__1uyR
  ポケモンが好き
JavaScript好きRuby学習中
ISUCONに出たい
14
ポケモン図鑑を作ろう
何やら良さそうなAPIがあるぞ
PokéAPI
Pokéapi
URL
http://pokeapi.co/api/v2/pokemon/
Pokéapi
URL +
Pokéapi
URL + ポケモンの図鑑番号
Pokéapi
ポケモンのいろんな情報!!
JSONで!!
Pokéapi
こいつはいい!!!
何やかんやで
第1号完成!!!!!!
👏
👏
第1号
•ポケモンの番号を入力すると情報を表示できる
25
友達に見せた!
友達「ポケモンの番号知らんがな」
!?!!!
確かにポケモンを
図鑑番号で覚えてる
人は少ない
図鑑番号 025
raect.jsを触ったお話
知らない!!!!
名前→図鑑番号
どうしよう 🤔
{ ピカチュウ :025}
コンマ繋ぎでポケモン全部
ポケモン全部で807種類
無理!!!
npm pokemon
npm pokemon
ポケモンのnodeModule
pokemon.getId( 名前 , ja )
日本語のポケモン名から
図鑑番号が取れるようになった!!!
raect.jsを触ったお話
次に僕が思ったこと
ポケモンの名前
全部打ち込むのめんどくね?
material-ui
autoComplate
(nodeModule)
自動補完機能
pokemon.all( ja )
const pokeData =
hoge
自動補完機能実装👏👏
ポケモンの能力値を見れたら
面白いのでは??
ポケモンの能力値を見れたら
面白いのでは??
npm recharts
頑張って実装👏👏
第2号完成!!!!!!
👏
👏
raect.jsを触ったお話
ギークハウスのさぼさんに
見てもらった!!!
raect.jsを触ったお話
ずれてる!!!!!
ボタン押すの面倒臭い!!!
確かに🤔
確かに🤔
エンターキーとかで動くと便利そう
頑張って実装👏👏
デザインかぁ🤔
(デザインに)
悩んだら
bootStrap大先生
npm react-bootstrap
raect.jsを触ったお話
第3号完成!!
👏
👏
raect.jsを触ったお話
デモ的な
ここからの目標
• React-routerでhistoryとurlを書き換える
• もっといい感じのデザインにしたい…
• (できれば)pokeDexのVue.js版を作ってみたい
ここからの目標
• React-routerでhistoryとurlを書き換える
• もっといい感じのデザインにしたい…
• (できれば)pokeDexのVue.js版を作ってみたい
@Ryu1__1uyR

More Related Content

PDF
Vue.jsでテトリスを作った話@宮崎 × 沖縄 JSやらNight!
PPTX
マイクロサービスとOSSのおいしい関係
PDF
TypeScript 勉強会
PPTX
初心者 × AngularJS × TypeScript
PPTX
JAWS-UG京王線紹介
PDF
Oss貢献超入門
PPTX
片手間JS on Rails
PDF
mozaicfm-ep8 #altJS @ll-diver
Vue.jsでテトリスを作った話@宮崎 × 沖縄 JSやらNight!
マイクロサービスとOSSのおいしい関係
TypeScript 勉強会
初心者 × AngularJS × TypeScript
JAWS-UG京王線紹介
Oss貢献超入門
片手間JS on Rails
mozaicfm-ep8 #altJS @ll-diver

What's hot (20)

PDF
MMySQL Router を監視しちゃうぞ! MySQL Casual Talks #12y sql casual talks #12 (1)
PDF
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
PDF
GopherJS + Nashorn
PPTX
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
PDF
WordPressの構造を理解しよう
PPTX
Electronからはじめるnodejs
PDF
非ガチ勢「よし、Coffee script使おう!」
PDF
railsはじめの一歩
PDF
自己紹介LT(公開版)
PDF
名古屋Ruby会議02 LT:Ruby中級への道
PDF
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
PDF
お前の罪を数えろ
PDF
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
PDF
CrystalでもRailsを使いたいですか?
PPTX
ご注文はRxですか? -RxSwiftを実際に導入してみた件-
PDF
30億のデバイスで走るjavaを支えるjavaエコシステム
PDF
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
PDF
aozorahack hackathon #1
PDF
Frontend Fantasy 〜ミスリルの戦士たち〜
PDF
Javascript を使ってみよう!!
MMySQL Router を監視しちゃうぞ! MySQL Casual Talks #12y sql casual talks #12 (1)
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
GopherJS + Nashorn
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
WordPressの構造を理解しよう
Electronからはじめるnodejs
非ガチ勢「よし、Coffee script使おう!」
railsはじめの一歩
自己紹介LT(公開版)
名古屋Ruby会議02 LT:Ruby中級への道
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
お前の罪を数えろ
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
CrystalでもRailsを使いたいですか?
ご注文はRxですか? -RxSwiftを実際に導入してみた件-
30億のデバイスで走るjavaを支えるjavaエコシステム
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
aozorahack hackathon #1
Frontend Fantasy 〜ミスリルの戦士たち〜
Javascript を使ってみよう!!
Ad

Similar to raect.jsを触ったお話 (20)

PDF
React introduntion
PDF
React.jsでサービスを作ってみた話
PPTX
Reactつかってみた
PPTX
SYSTEMI勉強会まとめ資料(React基礎まとめ)
PDF
React.jsでクライアントサイドなWebアプリ入門
PPTX
今からでも遅くない! React事始め
PDF
React.js + Flux入門 #scripty02
PDF
React+TypeScriptもいいぞ
PPTX
まだDOM操作で消耗してるの?
PPTX
PPTX
The First React on Rails
PDF
SIROK技術勉強会 #1 「Reactってなんだ?」
PDF
PPTX
Hello, React!! まで導く Reactの基礎
PPTX
React+redux+saga 01
PPTX
React+redux+saga 02
PDF
Intoroduction to React.js
PDF
Create React App 読解特急
PDF
React entry
PDF
SPAを選択した理由とその結果 ~Reactを添えて~
React introduntion
React.jsでサービスを作ってみた話
Reactつかってみた
SYSTEMI勉強会まとめ資料(React基礎まとめ)
React.jsでクライアントサイドなWebアプリ入門
今からでも遅くない! React事始め
React.js + Flux入門 #scripty02
React+TypeScriptもいいぞ
まだDOM操作で消耗してるの?
The First React on Rails
SIROK技術勉強会 #1 「Reactってなんだ?」
Hello, React!! まで導く Reactの基礎
React+redux+saga 01
React+redux+saga 02
Intoroduction to React.js
Create React App 読解特急
React entry
SPAを選択した理由とその結果 ~Reactを添えて~
Ad

More from Ryuuichi Iha (8)

PPTX
Lt 2019 0202_2
PDF
樂作るやつ
PDF
Puyopuyo
PDF
Cookie
PDF
0831lt
PDF
JsBlackMagic
PDF
js型変換
PDF
react.jsを触って見て
Lt 2019 0202_2
樂作るやつ
Puyopuyo
Cookie
0831lt
JsBlackMagic
js型変換
react.jsを触って見て

raect.jsを触ったお話