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
0
72
ReactとReduxとReact Nativeの可能性
Potentials for React, Redux, and React Native.
Shun Kushigami
April 27, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.4k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.9k
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
Greatest Disaster Hits in Web Performance
guaca
0
260
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
780
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
670
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
420
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
460
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Docker and Python
trallard
47
3.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Producing Creativity
orderedlist
PRO
348
40k
We Have a Design System, Now What?
morganepeng
54
8k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
Unsuck your backbone
ammeep
671
58k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
A better future with KSS
kneath
240
18k
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