問題タブ [shoutem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - NativeBase と Shoutem の間で、React Native に使用するのに最適なのはどれですか?
React Native には、主に使用される 2 つの UI コンポーネントがあることがわかりました。そのうちの1つを使用したい。どちらがより使いやすく、カスタマイズ可能ですか?
reactjs - 不明な名前のモジュール: 'react/lib/NativeMethodsMixin'
新しい React Native プロジェクトを作成し、プロジェクトに @shoutem/ui をインストールし、React Native アプリに Shoutem UI の Examples コンポーネントを含めます。
しかし、プロジェクトを開始すると、「不明な名前付きモジュール: 'react/lib/NativeMethodsMixin'」エラーが発生します。
react-native - 反応ネイティブリンク @shoutem/ui
のインストールに問題があります@shouted/ui
。react-native link
パスを正しく解決していないようです。
React Native がアクセスしようとしていますnode_modules/@shoutem/ui/node_modules
が、ui フォルダー内にそのようなフォルダーがないため、node
使用していた新しいバージョン 7.x である可能性があると思いました。ダウングレードは役に立ちませんでした。
他の誰かがこれに出くわしましたか?
javascript - WebView は react-native-router-flux NavBar で動作しますが、shoutem/ui NavigationBar では動作しません
WebView でカスタム NavigationBar を使用しようとすると、NavigationBar の [戻る] ボタンをクリックまたは押すことができません
Router.js
Post.js
ただし、WebView を削除してPost.js
、戻るボタンの NavigationBar のみをレンダリングすると、クリック可能になります。カスタムの NavigationBar を削除しPost.js
てデフォルトのルーターを使用するとRouter.js
、戻るボタンはクリック可能になり、WebView が表示されます。
react-native - インラインフェイスパイルをshoutem/uiで作成し、ネイティブに反応させる方法
shoutem/ui で画像のインライン行を作成するにはどうすればよいですか? 現在、それらはブロック要素として表示され、それぞれに独自の行があります。代わりに、それらをアバター画像の中央の行として表示したいと思います。
react-native - Exponent 反応ネイティブ フレームワークで ShoutemUI/TextInput コンポーネントを使用すると、フォントの読み込みエラーが発生する
指数を指定して shoutem/ui を使用しようとしていますが、shotem/ui textinput コンポーネントを使用するとエラーが発生し、次のエラー メッセージが表示されます。fontFamily Rubik is not a system font and has not been loaded through Exponent.Font.loadAsync
ただし、ブログ投稿https://blog.getexponent.com/using-react-native-ui-toolkits-with-exponent-3993434caf66#.iyiwjpwguに記載されているすべてのカスタム シャウテム フォントをロードしました。
Exponent.Font.loadAsync メソッドを使用します。
コードを調べてみると、明らかな修正が見つかりませんでした。エラーをスローするようにスタイルが設定されている場所を見つけることさえできませんでした。
fonts - 反応ネイティブで「フォントファミリー」をロードする方法を理解する
反応ネイティブでのフォントとフォントファミリの理解を深めようとしています。シャウテム/UI ライブラリと exponentjs フレームワークの間にバグが見つかりました。ここで、シャウテム/UI が TextInput のスタイルを に設定していましたRubik
。ただし、exponentjs プロジェクトは各ルービック フォントを個別にロードし、特定のルービック フォントまたはウェイトへの参照を必要としますRubik-Regular
。
https://github.com/shoutem/ui/blob/develop/theme.js
https://github.com/exponent/shoutem-example
私が理解していないのは、これらすべてのルービックフォントがフォントファミリーの一部であることを理解し、フォント全体をRubik
太字、斜体などに設定して表示する、デフォルトの反応ネイティブフォント実装のどこかで発生するデフォルトの魔法があるかどうかです。 ...必要に応じて、テキストが太字としてスタイル設定されていますか? これは、Exponent が、これらすべてのフォントを名前付きの font-family グループに集約するこのフォント集約機能を実装していないということですか?
または...
アプリに存在しないフォントを参照することで、shuutem ライブラリは間違いを犯しましたか?
指数アプリが、shoutem ライブラリで使用されるすべてのフォントを読み込む方法: