var styles = StyleSheet.createとReact.componentを別のスクリプトに分離することは可能ですか?var styles = StyleSheet.createとReact.componentを別々のスクリプトに分離することは可能ですか?
5
A
答えて
12
可能です。このパターンでjsファイルを作成してください:
'use strict';
var React = require('react-native');
var myStyles = React.StyleSheet.create({
style1: { },
style2: { }
)}
module.exports = myStyles;
次に、コンポーネントjsで、そのスタイルシートを使用するためにrequireを使用してください。あなたのスタイルのjsファイルはphongyewtong.js
var s = require('../the/path/to/phongyewtong');
が用法という名前と仮定すると:バージョン(0.31)と反応より最近では
<View style = {s.style1} />
0
私はこのコードを使用:
import React, { Component, PropTypes } from 'react';
import { StyleSheet } from 'react-native';
var styles = StyleSheet.create({
...
});
module.exports = styles;
1
の両方構造的なコードからスタイルを移動する方法を説明しています。
-
あなたができる、
- https://hackernoon.com/manage-react-native-project-folder-structure-and-simplify-the-code-c98da77ef792
- https://medium.com/the-react-native-log/tips-for-styling-your-react-native-apps-3f61608655eb
const text = StyleSheet.create({
p: {
color: 'black',
fontFamily: 'Open Sans',
fontSize: 14,
},
title: {
fontWeight: 'bold',
color: 'black',
fontFamily: 'Open Sans',
fontSize: 20,
}
});
export default text;
でコンポーネントに反応:3210
基本的には(リンク#2の上からのコードスニペットをコピーするには)言って、text.jsファイルを別のJSであなたのスタイルを持っています単にこのテキストスタイルをインポートしてそのまま使用してください。
<Text style={text.p}>settings</Text>
希望します。
関連する問題
- 1. AngularJSモジュールを他のモジュールから分離することは可能ですか?
- 2. gccでバイナリを別々に注文することは可能ですか?
- 3. コンポーネントをReactネイティブで別々のファイルとしてインポートすることは可能ですか?
- 4. PHPスクリプトとmysqlをコンパイルすることは可能ですか?
- 5. 分離不可能なデータを分離可能にする方法
- 6. 分離されたルールセットをless(プロパティ+値)に分割することは可能ですか?
- 7. $ .getScript、スクリプトにIDを含めることは可能ですか?
- 8. OpenStreetMap海と土地を別々の層にすることは可能ですか?
- 9. SMのストレージマネージャ(SM)とアーカイブディレクトリの場所を別々のマシンで構成することは可能ですか?
- 10. cudaと出力画面を別々の2枚のカードで実行することは可能ですか?
- 11. Groovy。メソッドをvarに保存することは可能ですか?
- 12. 角2:動的コンポーネントにvarをバインドすることは可能ですか?
- 13. 分割スペースをテストすることは可能ですか?
- 14. ARMとTHUMBのための別々の.exeファイルを生成することは可能ですか?
- 15. これは可能ですか? GeckoFXはインスタンスごとに別々のCookieContainerを使用できますか?
- 16. kubernetes:個々のコンテナにラベルを追加することは可能ですか?
- 17. web.configからConnectionStringsとmailSettingsを分離しますか?可能?
- 18. 1つのデータフレームを別のデータフレームから分割することは可能ですか?ここで
- 19. 多くのユニットを別々のゲームフレームに分割すること
- 20. 私のコールバックの中で私の増分varを得ることは可能ですか? Javascript + GoogleMap API
- 21. GWTロジックからHTML/CSSレイアウトを完全に分離することは可能ですか?
- 22. 別のクラスのパブリックプロパティを飾ることは可能ですか?
- 23. リファクタリングのPythonスクリプトを分離可能なメソッドに変換
- 24. 2つの別々の関数を同じイベントにバインドすることは可能ですか?
- 25. ssrs式を分割することは可能ですか?
- 26. Clojure関数を分解することは可能ですか?
- 27. `-applicationDidBecomeActive`を2つの別々のバックグラウンドスレッドで同時にディスパッチすることは可能でしょうか?
- 28. 移植可能なpythonスクリプト:サードパーティのライブラリをスクリプトに含めることは可能ですか?
- 29. WordPressテーマを識別することは可能ですか?
- 30. Browserify、共通モジュールを別々のファイルにバンドルすることは可能ですか?
どのようにインポートしますか? – Coder
それは(ファイルの名前がstyle.jsであると仮定して)インポートすることができます - './style'からスタイルをインポートします; – user3257644