Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Shigeru Kondoh
296 views
react_rails
for Ruby Maizuru
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
PDF
One Time Binding & Digest Loop
by
Kon Yuichi
PPTX
まだDOM操作で消耗してるの?
by
IRI MO
ODP
Rpscala18th
by
nanjakkun
PDF
React.jsでクライアントサイドなWebアプリ入門
by
spring_raining
PDF
2b 2014/03/25 March
by
Takuma Maruyama
PDF
laravel x モバイルアプリ
by
Masaki Oshikawa
PDF
Introduction to Kanagawa Ruby Kaigi01 #kana01
by
Aki Ariga
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
One Time Binding & Digest Loop
by
Kon Yuichi
まだDOM操作で消耗してるの?
by
IRI MO
Rpscala18th
by
nanjakkun
React.jsでクライアントサイドなWebアプリ入門
by
spring_raining
2b 2014/03/25 March
by
Takuma Maruyama
laravel x モバイルアプリ
by
Masaki Oshikawa
Introduction to Kanagawa Ruby Kaigi01 #kana01
by
Aki Ariga
Similar to react_rails
PPTX
The First React on Rails
by
Kohei Ito
PPTX
Rails×React×TS で作るwebアプリ入門【weseek tech conf #10】
by
WESEEKWESEEK
PDF
RailsでReact.jsを動かしてみた話
by
yoshioka_cb
PDF
REACT & WEB API
by
Shigeru Kondoh
PPTX
Reactつかってみた
by
Minori Tokuda
PDF
古き良きRailsプロジェクトに wepbackとvue.jsを導入した話
by
Yuya Taki
PPTX
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
PDF
React
by
卓馬 三浦
PPTX
今からでも遅くない! React事始め
by
ynaruta
PDF
A HUGE CHANGE RAILS 5 IS APPROACHING FAST
by
Kenichi Tachibana
KEY
HerokuでRails3.2 we love herokuの事例
by
Naoto Koshikawa
PPTX
Neo4jrbにおけるOGM
by
takabes00
PDF
RESTful APIとしてのRailsとクライアントとしてのJavaScript
by
Naoto Koshikawa
PPTX
Tech fun rails_workshop
by
OMEGA (@equal_001)
PPTX
Hello, React!! まで導く Reactの基礎
by
iPride Co., Ltd.
PDF
ReactJSの開発導入について
by
Riki Kenmochi
PPTX
使ってみたAssets系gemの紹介
by
Takeuchi Yuichi
PDF
Next-L Enju 開発WS #03 Ruby on Railsの使い方
by
Kosuke Tanabe
PPTX
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
by
linkbal
PPT
Ruby on Rails3 Tutorial Chapter2
by
Sea Mountain
The First React on Rails
by
Kohei Ito
Rails×React×TS で作るwebアプリ入門【weseek tech conf #10】
by
WESEEKWESEEK
RailsでReact.jsを動かしてみた話
by
yoshioka_cb
REACT & WEB API
by
Shigeru Kondoh
Reactつかってみた
by
Minori Tokuda
古き良きRailsプロジェクトに wepbackとvue.jsを導入した話
by
Yuya Taki
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
React
by
卓馬 三浦
今からでも遅くない! React事始め
by
ynaruta
A HUGE CHANGE RAILS 5 IS APPROACHING FAST
by
Kenichi Tachibana
HerokuでRails3.2 we love herokuの事例
by
Naoto Koshikawa
Neo4jrbにおけるOGM
by
takabes00
RESTful APIとしてのRailsとクライアントとしてのJavaScript
by
Naoto Koshikawa
Tech fun rails_workshop
by
OMEGA (@equal_001)
Hello, React!! まで導く Reactの基礎
by
iPride Co., Ltd.
ReactJSの開発導入について
by
Riki Kenmochi
使ってみたAssets系gemの紹介
by
Takeuchi Yuichi
Next-L Enju 開発WS #03 Ruby on Railsの使い方
by
Kosuke Tanabe
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
by
linkbal
Ruby on Rails3 Tutorial Chapter2
by
Sea Mountain
react_rails
1.
react_rails Ruby舞鶴2015.8.23
2.
自己紹介 近藤 茂(twitter: @subcigel, github:
cncgl) フリーエンジニア 主にバックエンドとフロントエンド 10年ぐらいのブランクがある(ほぼ新人)
3.
Reactとは Facebook製JavaScript UI ライブラリ 単一方向データフロー Virtual
DOM JSXシンタックス
4.
react_railsとは Rails で React
を扱いやすくする
5.
元記事 Qiita: “react-railsを使ってReactのTutorialを やってみる” @joe-re
6.
使い方(Rails) $ rails new
react-rails-sample —bundle-skip $ cd react-rails-sample $ vim Gemfile gem ‘react_rails’, ‘~>1.2.0’ $ bundle install —path vendor/bundle
7.
使い方(React) $ rails g
react:install create app/assets/javascripts/components create app/assets/javascripts/ components/.gitkeep insert app/assets/javascripts/application.js insert app/assets/javascripts/application.js insert app/assets/javascripts/application.js create app/assets/javascripts/components.js
8.
React Component 生成 $rails
g react:component CommentBox create app/assets/javascripts/components/ comment_box.js.jsx
9.
JSX 修正 $ vim
app/assets/javascripts/components/comment_box.js.jsx var CommentBox = React.createClass({ render: function() { return ( <div className="commentBox"> Hello, world! I am a CommentBox. </div> ); } });
10.
controller & view $
rails g controller comments $ vim app/views/comments/index.html.erb <%= react_component(‘CommentBox’) %>
11.
Routing $ vim config/routes.rb root
‘comments#index’ localhost:3000 でアクセスして表示されれば 成功
12.
Server Rendering index.html.erb で使用した
react_component() において { prerender: true } を渡すことにより server 側で rendering できるようになる(少 し、条件がある)。
13.
まとめ Rails で React
するなら react_rails が便利 react_rails にはサーバーサイドレンダリング の機能があり、SEOに優れている
Download