iOSプラットフォームでは、&のiOSプラットフォームで、きれいで読みやすい方法でコネクタを開くようにしていました。私にとってこれは、スライドイン・ドロワーなどのタブのように大きく異なっているもののcomponent.android.jsとcomponent.ios.js拡張を使用しています。React Native Redux Connectはandroid.jsまたはios.jsの拡張子を開けません
はい、私が作成できるPlatformオブジェクトしかし、私は本当にこれをES6モジュールのスタンドポイントからきれいにしたいと思っています。条件付きインポートステートメントがきれいであるとは考えていません。
'use strict'
import { connect } from 'react-redux';
import DashboardView from './DashboardView';
/* Mapping */
const mapStateToProps = state => {
\t return {
\t \t display: state.app.deviceInformation,
\t }
}
const mapDispatchToProps = (dispatch, props) => {
\t return {}
}
export default connect(mapStateToProps, mapDispatchToProps)(DashboardView);
をDashboardView.ios.js持つことですとにかく私には、別々のUIコンポーネントを扱うのがはるかにクリーンであろう。
投稿したコードサンプルはうまくいくはずです。あなたのコンポーネントが存在するディレクトリのファイル構造と、各コンポーネントからの 'export'ステートメントを投稿できますか? – jevakallio
すべてのコンポーネントが 'export default class DashboardView extends Component'を介して正しくエクスポートされています – Goredefex