問題タブ [react-bootstrap]

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.

0 投票する
2 に答える
1750 参照

twitter-bootstrap - react-bootstrap をレールで動作させる

私はレールアプリケーションで反応してブートストラップしましたが、これまでのところ、それらは独立してうまく機能しています。react-bootstrap を使用して機能を結合したいと考えています。このチュートリアルに従って作業を進めています: http://react-bootstrap.github.io/getting-started.html

私はCommonJSの部分をやりました。私がした場所:

ターミナルで。

次に、アセット内の application.js ファイルに移動し、次のコードを追加しました。 Var Alert = require('react-bootstrap').Alert;

コンソールでは、この行でエラーが発生し、次のように表示されますUncaught ReferenceError: require is not definedapplication.js?body=1:28 (anonymous function)

どうすれば働く必要がありますか?

0 投票する
2 に答える
8407 参照

reactjs - React Bootstrap Tooltip を DOM に表示する前に配置およびサイズ変更する方法は?

ウィンドウの端に近づかない限り、うまく機能する反応ブートストラップ ツールチップがあります。その場合、ツールチップを切り取るのではなく、テキスト全体に合わせてサイズを変更し、すべての側面に境界線を付けたいと考えています。

また、ツールチップの矢印がトリガー要素 (私の場合は「i」アイコン) のすぐ上を指すようにします。

私の推測では、ReactBootstrap.Tooltipレンダリングが完了したら、DOM を操作する必要があると思います。現在のサイズとウィンドウの上部と左のオフセット位置を計算して、再配置/サイズ変更できるようにする必要があります。

これが私の現在のコードです(CoffeeScriptで):

そして、ここに問題のスクリーンショットがあります:

React Boostrap ツールチップの例

この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
2839 参照

javascript - フォーム フィールド検証を使用した React-Bootstrap ポップオーバー

フォーム コンポーネントの無効なユーザー名フィールドの正規表現でポップオーバーを表示するオーバーレイ トリガーを作成するために、ここに示すコード例を再生しようとしていました。Cannot update during an existing state transition (such as within "render"). Render methods should be a pure function of props and state.このコードを実行しようとすると、古典的なエラーが発生します。

いつものように、これに関するヘルプは大歓迎です。ありがとうございました。

0 投票する
0 に答える
863 参照

reactjs - React クラスのコンテキストが時々設定されますが、すべてではありません

私はこれらすべてに非常に慣れていないため(約3日で)、私の無知を許してください.

React、React-Router、React-Bootstrap を組み合わせて使用​​しています。この男のように、React-Router<Link />と React-Bootstrap の<NavItem />機能を組み合わせて、.activeクラスが<li>要素ではなく (または要素と同様に) 要素に適用されるようにしたいと考えてい<a>ます。

本当にイライラするのは、これが機能していたのに、関係のない変更を加えたときに停止したことです (それ以来、元に戻した思います)。

これが私のコードです:

listlink.js

app.js

let isActive =...にブレークポイントを設定するとlistlink.js、それぞれ 1 回、5 回目の 5 回ブレークします。が であるのは今回で 5 回目であり、参照するとエラーがスローされます。<ListLink>this.props.totoonthis.context.routerundefined.isActive

宣言のせいかなと思ったの<DefaultRoute />ですが、そうではないようです(行をコメントアウトしても違いはありません)。/#/[page]URL にどちらが含まれているかに関係なく、常にtoon5 回目の反復であり、常に同じエラーで失敗します。

Uncaught TypeError: Cannot read property 'isActive' of undefined

これ以上デバッグする方法がわかりません。アイデア?

0 投票する
1 に答える
2147 参照

javascript - 反応ブートストラップのシンプルなアプリのセットアップ

react-bootstrap + requirejs + bower + php (nodejs ではない) を使用して、入門アプリをセットアップしています。このスペクトルのツールには非常に新しいものです。ここに私のアプリがあります:

.bowerrc

bower.json

index.html

javascript/setup.js

javascript/app/main.js

アプリケーション構造

私はこのようにsthを試しました: app/main.js

これは私に与えます: Error: Invariant Violation: React.render(): Invalid component element. Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.

編集 私の質問を無視してください。

アプリ/main.js

0 投票する
0 に答える
419 参照

reactjs - react-bootstrap 折りたたみ可能なテーブル行

こんにちは、折りたたみ可能 mixin の使用方法を知っています。折りたたみ可能にすることはできますが、全体を折りたたみ可能にすることはできません。

それを行うのは本当に難しいですが、それを行う方法の手がかりはありますか?

どうもありがとう !

0 投票する
3 に答える
3325 参照

javascript - 反応ブートストラップ - カスタム bsStyle プロパティをボタンに追加する

プロジェクトに react-bootstrap を使用しており、カスタム bsStyle プロパティをボタン コンポーネントに追加しようとしています。次のリンクhttp://react-bootstrap.github.io/components.html#buttonsに従ってデフォルトのブートストラップ クラスを使用すると、クラス名が適切にレンダリングされます。ただし、プロパティを変更すると、bsStyle='facebook'btn-undefined がレンダリングされます

要するに、反応ブートストラップで bsStyle プロパティをグループに渡すと、どこが間違っているのかわかりません。

これは私のHTMLのようです

コードを次のように変更すると

正常に動作し、クラスが適切にレンダリングされます。

これはコンソールの HTML ログです

ここに画像の説明を入力

0 投票する
1 に答える
21016 参照

reactjs - react-bootstrap で反応します。彼らはそれをどのように使用しますか?

反応を調査し始めたばかりで、bower にインストールされている場合にreact-bootstrapを使用する方法を理解しようとしましたが、開始部分に従いましたが、どのように機能するかがよくわかりません。

ここにマークアップがあります

このパッケージでブートストラップ コンポーネントを生成するにはどうすればよいですか?

アップデート

わかったと思いますが、正しく使用しているかどうかわからないので、マークアップで

Alert.jsコンパイルされたjsxです