2016-11-26 2 views
0

私はReact Toolboxで遊んでいますが、コンポーネントが本当に大きくレンダリングされていることに気付いています。ここでは例です:リアクトツールボックスのコンポーネントが巨大です

enter image description here

私は、ツールバーの高さはかなり大きく、これらのチェックボックスであること、正しいことができないことを確信している..よく..私は欠けているものはありますか? React Toolboxを初めて使うのはこれです。

の場合は、Layoutコンポーネントと関係がありますか?あなたは文書hereでそれを確認することができます。それは、どのようにこれらの派手なブレークポイントがすべてあるのかを説明することになりますが、私はそれらを実際に実装して使用する方法がわかりません。

+0

を行うことができ、すなわち、あなたが望むならレポ? https://github.com/Tiwaz89/react-mobx-todoそれは私のマシン上にあるので最新のものです。 npmのインストールとnpmの起動が必要です。 – Tiwaz89

+0

あなたのブラウザでこれを表示していないことを確かめてください**拡大して** 150%のようなものに? ;) –

+0

@ free-soulちょうどチェックして、いいえ;)あなたは決して知らない! – Tiwaz89

答えて

1

「紛失しているものがありますか?」

いいえ、それらはパッケージで定義されているようあなただけreact-toolboxコンポーネントのデフォルトのスタイルを見ている:)

を心配することは何も。

node_modules/react-toolbox/lib/をご覧ください。 のwebpack.config.jsは、これらのスタイルをコンパイルして挿入します(node_modulesは明示的に除外されていないため)。

しかし、もちろんすることができますOVERRIDEプロジェクトで独自の.scss.cssファイルを定義することによって、これらのデフォルトのスタイル。

すべてのコンポーネントのreact-toolboxは、プロパティclassNameを受け入れます。

あなたは

Styles.cssを(あなたがより多くのことを好きなら.scssで行く)

.myCustomInput { 
    font-size: 10px; 
    height: 12px; 
    background-color: #ccc; 
    padding: 3px 5px; 
} 

AddToDo.jsあなたが引くことができ@Solo

import { Input } from 'react-toolbox'; 
import styles from './styles.css'; 

... 

<Input className={styles.myCustomInput} /> 
+0

これを上書きできると言っても間違いありませんが、著者が意図したものかどうかは疑問です。 repo react-toolboxの例(https://github.com/react-toolbox/react-toolbox-example)を見ると、プロジェクトのコンポーネントが大きく見えず、コードには実際にコンポーネントのサイズに影響を与えるものは何もありません。 – Tiwaz89