Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ReactとReduxとReact Nativeの可能性
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shun Kushigami
April 27, 2017
Technology
73
0
Share
ReactとReduxとReact Nativeの可能性
Potentials for React, Redux, and React Native.
Shun Kushigami
April 27, 2017
Other Decks in Technology
See All in Technology
ルールルルルル私的函館観光ガイド── 函館の街はイクラでも楽しめる!
nomuson
0
120
🀄️ on swiftc
giginet
PRO
0
320
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
AI環境整備はどのくらい開発生産性を変えうるか? #AI駆動開発 #AI自走環境
ucchi0909
0
120
デシリアライゼーションを理解する / Inside Deserialization
tomzoh
0
240
Hello UUID
mimifuwacc
0
130
"SQLは書けません"から始まる データドリブン
kubell_hr
0
190
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
5
1.4k
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
940
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
2
160
Proxmox超入門
devops_vtj
0
170
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
180
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
27
3.4k
Fireside Chat
paigeccino
42
3.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
330
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
250
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Transcript
React, Redux, React Nativeの可能性 Potentials for React, Redux, and React
Native R3
自己紹介 串上 俊 Shun Kushigami Webエンジニア OfferBoxの中の人 (新卒ダイレクトリクルーティングサービス) JavascriptとServerless Frameworkが大好物
伝えたいこと › ユーザーが求めているもの(個人的見解) › エンジニアの任務(個人的見解) › 一般的な開発体制の問題点 › R3での開発体制について ›
R3の可能性 › › 付録:今回用意したもの
ユーザーが求めているもの (個人的見解)
1. イケてる言語で作られているサービス? 2. 環境に応じて適切な言語を選んで作られた サービス?
どれも違います。
ユーザーにとっては...(個人的見解) そんなことはどうでもいい、というかよくわからない。 それよりも 使い勝手のいいサービスがほしい! ブラウザではできるのにアプリではできない! なんてことを無くして欲しい(その逆も)。
そこで、エンジニアの任務 (個人的見解)
エンジニアの任務(個人的見解) › 使い勝手のいいサービスを提供する › どんな環境でも同じユーザー体験をさせる これらをいかに早く、実現させるかが重要
任務達成においての 一般的な開発体制の問題点
一般的な開発体制 iOS Swift Objective-C等 WEB Javascript PHP Ruby on Rails
Python等 Android Kotlin Java等 問題点 › 言語が違うためそれぞれで同じ機能を別々に実装する必要がある › その機能、WEBではできてるけどアプリではまだです。なんてことも起こる › それぞれの環境に応じてエンジニアを集めるコストがかかる...等々
それに比べてR3の開発体制 iOS Javascript (React Native) WEB Javascript (React, NodeJS) Android
Javascript (React Native)
すべてJavascriptで書ける! › 更にReduxを使うことでactionsとreducersをWEBとアプリで共通化(ビジ ネスロジックの共通化)することができるため、より付加価値のあるロ ジックに専念できる (ユーザーへの価値提供を最優先 ) › ビジネスロジックを環境別に書く必要がないため、環境別の仕様の乖離 が減らせる
(同じユーザー体験の提供) › 多少はアプリの知識が必要だが、基本的には Javascriptのエンジニアさ えいればなんとかなる (人件費の削減)
React, Redux, React Nativeの可能性 より少ない人件費で、 いつでもどこでも同じユーザー体験ができる、 使い勝手のいいサービスを 素早く提供できる
付録:今回用意したもの エンジニアの任務を素早く達成させるための パッケージ R3 https://github.com/shun-kushigami/r3 こんなの入ってます。 React React Native Redux
Jest ◆多言語対応 react-intl ◆ルーティング react-router (web) react-native-router-flux (native) プルリク大歓迎!
THANKS! なんでもお気軽にどうぞ Twitter @ShunKushigami Facebook @shun.kushigami
Credits Special thanks to all the people who made and
released these awesome resources for free: › Presentation template by SlidesCarnival › Photographs by Startupstockphotos