React Native
React Native · A framework for building native apps using React
モチベーション:ReactとJavaScriptでネイティブモバイルアプリを作る
Web最新技術がてんこ盛りのreact-native-domから目が離せない - ナカザンドットネット
AirbnbがReact NativeからOSのネイティブに戻った
https://twitter.com/yamotty3/status/1009201708029829120
dex.fm — 055: Revisiting React Native #dex.fm
AirBnBは初期からReactNativeをコアに使い倒していたので、差分が大きくなりすぎたのではないか?今選択していたらまた違っていたと思う(意訳)
AirBnBはServer-Driven Renderingなどの野心的なことをやろうとしている
What’s Next for Mobile at Airbnb – Airbnb Engineering & Data Science – Medium
With these frameworks, the server sends data to the device describing the components to render, the screen configuration, and the actions that can occur. Each mobile platform then interprets this data and renders native screens or even entire flows using DLS components.
React NativeはiOSを意識して作られており、Androidならネイティブでもいいのでは?という話も(Androidエンジニアは現状で
XCodeを利用しなくてもnodeでテストを回せたりするのは便利
求人の話題
React Nativeはネイティブの経験のある人の知見が生かせる(のできて欲しいけどReact Nativeを推しすぎると人が来ない)
dex.fm — 056: React Native for Web #dex.fm
VDOMよりNative viewが先に変わるインタラクション(ドラッグ)をReactが苦手
Reactは「JS側のVDOMを更新->描画されたDOMとの差分を見る->必要なものを更新」でやっているので根本的に苦手
図:React Nativeの光と闇
React Native for Web
React Native をプロダクションで使ってわかった良かった点・悪かった点 - Qiita(2018年8月)
SwiftエンジニアがReact Nativeでアプリを作って感じたこと - Qiita(2017年12月)
チュートリアル
Tutorial: How to share code between iOS, Android & Web using React Native, react-native-web and monorepo - DEV Community 👩‍💻👨‍💻
with TypeScript
Using TypeScript with React Native · React Native
#React