以下を参考に、ReactNative + TypeScriptでアプリを書いてみる。
ReactNativeでは testID としてiOSはaccessibilityIdentifier、AndroidはView#setTag/getTagが使われている。(ただ、2016/9ごろにAndroidに対してresource idを付与できるようになったとあったので、ReactNativeでもresource idベースでも今後は大丈夫かも)
以下を参考にした。環境構築周り。
- https://medium.com/react-weekly/react-native-and-typescript-ad57b7413ead#.el446eisr
- https://github.com/mrpatiwi/ReactNativeTS
- https://medium.com/react-weekly/react-native-and-typescript-ad57b7413ead#.3cdqtxsr2
- https://github.com/KazuCocoa/MyFirstReactNativeTS
ただ、上記のどれもそのままでは動作しなかったので、本格的にはまだ触っていない。