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 Sketch.appでデザインガイドラインを作ってみた
Search
sawa-zen
April 24, 2018
Programming
7
2.4k
React Sketch.appでデザインガイドラインを作ってみた
リポジトリのURLはこちらです
https://github.com/sawa-zen/style-guide
sawa-zen
April 24, 2018
Tweet
Share
More Decks by sawa-zen
See All by sawa-zen
Web オンリーのプロダクトでも React Native for Web は輝く/react-native-web
sawa_zen
5
1.7k
Atomic Design の課題とその現実的解決策/Atomic Design
sawa_zen
2
820
デザインガイドラインを作るWebサービスを作っている話 / React Native Meetup 8
sawa_zen
1
410
Birthday Driven Development
sawa_zen
0
540
Other Decks in Programming
See All in Programming
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
800
Javaのルールをねじ曲げろ!禁断の操作とその代償から学ぶメタプログラミング入門 / A Guide to Metaprogramming: Lessons from Forbidden Techniques and Their Price
nrslib
3
2k
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
1k
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
240
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
890
GoのGenericsによるslice操作との付き合い方
syumai
2
660
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
830
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
380
WindowInsetsだってテストしたい
ryunen344
1
190
Passkeys for Java Developers
ynojima
3
870
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
120
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
RailsConf 2023
tenderlove
30
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
Why Our Code Smells
bkeepers
PRO
337
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
How STYLIGHT went responsive
nonsquared
100
5.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Transcript
React Sketch.appͰ σβΠϯΨΠυϥΠϯΛ ࡞ͬͯΈͨ גࣜձࣾϝϧϖΠ ϑϩϯτΤϯυΤϯδχΞ @sawa-zen @sawa-zen (2018/4/22) Roppongi.js
@sawa-zen ॴଐɿגࣜձࣾϝϧϖΠ ৬छɿϑϩϯτΤϯυΤϯδχ Ξ/ΠϯλϥΫγϣϯσβΠφʔ Three.js React SketchApp Blender YouTuberେ͖ @sawa-zen
(2018/4/22) Roppongi.js
React Sketch.appͬͯͬͯΔʁ @sawa-zen (2018/4/22) Roppongi.js
React Sketch.appͱ • ReactͰSketchσβΠϯΛѻ͑Δπʔϧ • airbnbࣾͷOSS • SketchϓϥάΠϯΛॻ͖ग़ͤΔ • ه๏΄΅ReactNa0veͱಉ͡
@sawa-zen (2018/4/22) Roppongi.js
import React from 'react'; import { View, Text, render }
from 'react-sketchapp'; export default function(context) { render( <View> <Text>Sample Text</Text> </View>, context.document.currentPage() ); } @sawa-zen (2018/4/22) Roppongi.js
React Sketch.app͍͍ࣄͩΒ͚!! • ίʔυͳͷͰόʔδϣϯཧͰ͖ͯ࠷ߴ • σβΠϯमਖ਼ίʔυϨϏϡʔͰ͖ͯ࠷ߴ • ΤϯδχΞͰσβΠϯमਖ਼Ͱ͖ͯ࠷ߴ @sawa-zen (2018/4/22)
Roppongi.js
React Sketch.app͍͍ࣄͩΒ͚!! • ίʔυͳͷͰόʔδϣϯཧͰ͖ͯ࠷ߴ • σβΠϯमਖ਼ίʔυϨϏϡʔͰ͖ͯ࠷ߴ • ΤϯδχΞͰσβΠϯमਖ਼Ͱ͖ͯ࠷ߴ શ෦͜ΕͰॻ͚͍͍ͷʹ @sawa-zen
(2018/4/22) Roppongi.js
΄Μͱʹʁ @sawa-zen (2018/4/22) Roppongi.js
React Sketch.appͦΜͳ͘ͳ͍!! • σβΠφʔJSΛ֮͑Δඞཁ͕͋Δ • σβΠϯͱΫϥΠΞϯτͷೋख࣮ؒ • ײతʹσβΠϯͰ͖ͳ͍ @sawa-zen (2018/4/22)
Roppongi.js
શͯReact͠ΜͲ͍... ! ! @sawa-zen (2018/4/22) Roppongi.js
σβΠϯΨΠυϥΠϯ͚ͩͳΒ...ʁ @sawa-zen (2018/4/22) Roppongi.js
@sawa-zen (2018/4/22) Roppongi.js
ReactͰॻ͍ͯΈ·ͨ͠ @sawa-zen (2018/4/22) Roppongi.js
ReactͰΨΠυϥΠϯΛ ࡞ͬͯΈͯྑ͔ͬͨ͜ͱ @sawa-zen (2018/4/22) Roppongi.js
① ελΠϧ͕ίʔυͱͯ͠ڞ༗Ͱ͖Δ nodeϞδϡʔϧͱͯ͠ڞ༗͢ΕελΠϧΛίʔυ ͯ͠ѻ͑Δ • color • font-size, font-weight •
margin, padding • etc... @sawa-zen (2018/4/22) Roppongi.js
② ϓϥάΠϯͱͯ͠ڞ༗Ͱ͖Δ ϓϥάΠϯΛ࣮ߦ͢Δ͚ͩͰҎԼ͕̎ͭηοτͰੜ Ͱ͖ΔͨΊɺϓϩδΣΫτΛލ͍ͩσβΠϯͷ౷ ҰԽΛਤΓ͍͢ɻ • ελΠϧΨΠυϥΠϯ • γϯϘϧ @sawa-zen
(2018/4/22) Roppongi.js
③ ࡞Γ͍͢ ܁Γฦ͠ViewΛฒΔ࡞ۀ͕ଟ͍ͷͰίʔυͰදݱ ͢Δํ͕͍ @sawa-zen (2018/4/22) Roppongi.js
④ ແବͳγϯϘϧ͕Βͳ͍ ޮԽͷҝʹ࡞͍ͯͨ͠γϯϘϧ͕ίʔυʹஔ Ͱ͖Δ @sawa-zen (2018/4/22) Roppongi.js
՝ • ίϯϙʔωϯτͷࡉ͔ͳσβΠϯ͔ΒΤϯδχ ΞͰ͍͠ • σβΠφʔ͞Μͱີͳίϛϡχέʔγϣϯ͕ඞਢ • ݁ہJSΛσβΠφʔ͞Μ৮ΔՄೳੑ͕͋Δ • ͦͦ࡞ͬͯΔ༨༟͕ແ͍ࣄ͕ଟ͍
@sawa-zen (2018/4/22) Roppongi.js
ͰखԠ͑͋ͬͨ @sawa-zen (2018/4/22) Roppongi.js
ͬͱϓϩμΫτͷUIΛ ྑ͍͖͍ͯͨ͘͠ʂ @sawa-zen (2018/4/22) Roppongi.js
࣮ۀʹಋೖ͢ΔͨΊʹʁ @sawa-zen (2018/4/22) Roppongi.js
UIͷ৴པੑ্Λ୲͏ ৽෦ॺͷര͔͠ͳ͍ʂ @sawa-zen (2018/4/22) Roppongi.js
Site Reliability EngineeringʢSREʣ ↓ UI Reliability Engineering ʢUREʣ @sawa-zen (2018/4/22)
Roppongi.js
ฐࣾʹ৽෦ॺઃཱݕ౼ ͓ئ͍͠·͢ʂ ! @sawa-zen (2018/4/22) Roppongi.js
ϝϧϖΠͰ #z-youtuber ʹ ೖΓ͍ͨํืूͯ͠·͢ @sawa-zen (2018/4/22) Roppongi.js
GithubϦϙδτϦ h"ps:/ /github.com/sawa-zen/style-guide @sawa-zen (2018/4/22) Roppongi.js