大事なのはmergeProps、そして退かぬ心じゃ

エンジニアの原です。 最近なぜかreact-reduxの解説記事をやたら目にしますが何かあったのでしょうか? 気になるのが解説記事の中であまりmergePropsの重要性が語られていないことです。 https://redux.js.org/basics/example-todo-list すべての元凶はこの…

react-reduxのパフォーマンスについて

エンジニアの原です。 これ、数人同じ事思ってる人いたみたいでした。よかった。 http://anect.hatenablog.com/entry/2017/06/09/151000:embed:cit ブログ内では「mapStateToPropsとmapDispatchToPropsを使う理由が分からない、mergePropsで全部やるのがシン…

KotlinJS x ReactNativeにトライしてみた

前回でKotlinJSの使い方がチョットだけわかったので、ReactNativeで動くようにしてみたいと思います。 プロジェクト作成。 Intellij ideaで進めていきます。 KotlinJSプロジェクトを作ります。 次のそのプロジェクトのrootでReactNativeのプロジェクトを作り…

KotlinJSを動かす

エンジニアの原です。 先日Kotlin1.2がリリースされました。 blog.jetbrains.com バックエンド、Webフロントエンド、Androidでコードの共通化ができるようになったとこのことです。 今回はその機能は触らないんですが、前にリリースされたKotlinJSとKotlinNa…

ReactXPでHello World

エンジニアの原です。 今日はReactXPで遊んでみます。 ReactXPとは? ReactXPとはMicrosoftが開発しているリポジトリで、ReactNativeをベースにWebとWindowsPlatform(Windows 10, 10mobile, Xbox)でのアプリ開発ができるようにしたマルチプラットフォーム対…

Kotlinのlet, apply, run, also

エンジニアの原です。 twitterのタイムラインに 「runとalsoの使い所分からん」 というツイートが流れてきたので。 Kotlinには便利な拡張関数があるのですが、それぞれが微妙に違うので用途を結構迷います。 そこでrun, alsoに加えよく使うであろうletとappl…

新しい技術導入に関する勉強会で発表してきました

エンジニアの原です。 昨日、「新しい技術導入に関する勉強会」にて 「ReactNativeで始めるアプリ開発」というタイトルで発表してきました。 connpass.com スライドはSlideShareに上げています。 React Nativeで始めるアプリ開発 from Ryosuke Hara www.…

react-reduxのmapStateToPropsとmapDispatchToPropsは必要なのか

[追記] 続きです。 anect.hatenablog.com アプリエンジニアの原です。 ReactNativeでアプリを作る時はReduxを使っていて、ReduxのStoreとReactのComponentをBindingしてくれるreact-reduxが便利なので使っています。 github.com react-reduxが提供するconnec…

ReactNativeのView構造をAndroidDeviceMonitorで確認する

こんにちは。アプリエンジニアの原です。 テックブログ始めました。 一発目はReactNativeの記事です。 巷で話題のReactNative、最近弊社のネイティブアプリをReactNative化するプロジェクトがスタートしています。 ReactNativeはロジック部分をJavascriptで…