19

React Native には、主に使用される 2 つの UI コンポーネントがあることがわかりました。そのうちの1つを使用したい。どちらがより使いやすく、カスタマイズ可能ですか?

4

5 に答える 5

31

現在、3 つの主要な UI ライブラリがあります。

Shoutem UI コンポーネントは、実際にはShoutem UI Toolkitの一部にすぎません。これには以下が含まれます。

UI コンポーネントには定義済みの美しいデザインが付属しているため、見栄えの良いアプリケーションを作成するのは、コンポーネントのコードを単純に c/p するのと同じくらい簡単です。ただし、テーマを使用して 1 か所から完全にカスタマイズできるため、コンポーネントの関心を分離することができます。アニメーションも同様の問題で使用できます。

どの種類の UI コンポーネントがあるかを確認するには、ここで<Examples>説明されているように、画面にコンポーネントを含めます。

React Native Elementsは、React Native での一般的なコンポーネントの使用を簡素化します。Native Baseもそれを行い、それらをカスタマイズすることを可能にし、React Native Elements よりも優れたドキュメントを備えています。

免責事項:私はShoutemで働いています

于 2016-11-30T15:56:11.110 に答える
0

私はネイティブベースと Shoutem UI をいじりました。どちらもフルカスタム。機能、アニメーション、拡張機能、ビルダーなどが充実しているので、私は Shoutem の方が好きです。残念ながら、Shutem UI は現在、最新の react-native (>0.40) と expo(> 15.0) をサポートしていません。だから私はこれを生産に使用する計画を立てています。

NavigationExperimentalこれは、最新の RN 非推奨と Expo SDK が react-native-svg >= 5.2.0 を使用しているためだと思います。CMIIW

于 2017-07-09T02:53:58.653 に答える