問題タブ [react-lifecycle]
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.
javascript - React ラッパー コンポーネントで子の DOMNodes/refs にアクセスするにはどうすればよいですか?
ラッパー コンポーネントのライフサイクル メソッドで、子に ref としてアクセスできるようにしたいと考えています。これは、アニメーション用の domNodes の以前のインスタンスを追跡できるようにするためです。しかし、参照にアクセスするたびに、それらは空のオブジェクトとして返されます。ライフサイクルメソッドで参照にアクセスするReactフレンドリーな方法は何ですか?
reactjs - ユニットテストでコンポーネントのif(this.props!==nextProps)をトリガーする方法は?
私はReactのユニットテストが初めてです。if文について質問です。componentwillreceiveprops の機能をテストする必要があります。spy = sinon.stub(component.props,"componentwillreceiveprops") メソッドを使用してスパイを呼び出せることはわかっています。
しかし、私のコンポーネントには、次のような if ステートメントがあります。
componentWillReceiveProps
関数を呼び出すことができます。if ステートメントを削除すると、setState 関数を呼び出すことができます。しかし、私のコンポーネントには if ステートメントが含まれており、単体テストを実行しても呼び出されません。この if ステートメントを呼び出す方法はありますか? 前もって感謝します。