2016-07-26 11 views
5

ReactとReact Nativeを使用してWeb +モバイルアプリケーションを開発します。 ReactとReact Nativeの間でできるだけ多くのコードを共有したいと思います。私はいくつかのスターターキットを探していましたが、見つけたのはesteでした。しかし、私にとっては、それはあまりにも多くの依存関係を持っているので、残酷であるように思えます(私はAndroidで動作させることができませんでした - 私はいくつかのエラーを修正すると、別のものにぶつかります)。React + Reactネイティブスターターキット

私はReact + React Native + Redux + Webバンドルなどを持っていたいと思います。他の選択肢はありますか?または、私が使うことができる、少なくともとても簡単なサンプルアプリケーションですか?

答えて

4

awesome React-native listを確認しましたか?

this threadで述べたように、Reduxでコンポーネント/コンテナパターンを実行している限り、多くのコードを再利用することができます。

このパターンでは、すべてのプレゼンテーションコードをcomopnentに分割することをお勧めします。コンテナはすべてのロジックを保持します。

コードを再利用する場合は、コンポーネントを書き直すだけで済みます。

Hereは、その実装方法に関する素晴らしい説明です。

React-native-webもチェックしてください。これは、....のブラウザのための反応ネイティブでコードすることができます。

0

更新:私は今、React + React Nativeを組み合わせるスターターキットがほとんどない理由を知っています。 Web ReactとReact Nativeを組み合わせるのは良い考えではないという理由があります。ちょうど2つの別々のアプリを作成すると、頭痛の種をたくさん節約できます。まだ2つのプラットフォームを組み合わせたい場合は、React Native for Webをご覧ください。

最終的に、私は自分のスタートキットを作成しました。あなたはここにそれを見つけることができます:https://github.com/gina-system/react-starter

関連する問題