「再レンダリングが多すぎます。React はレンダリングの数を制限しています」というメッセージが表示されるのはなぜですか?私の無限ループはどこですか
以下のコードが実行されますが、「再レンダリングが多すぎます」というエラーが発生します。何故かはわからない。デュアルスイッチを取り出してユニット(価格など)に基づいて設定すると、機能します。ただし、コードのどこで無限ループが発生するのかわかりません。インターネットでは、useState の使用法が間違っている可能性があると言われています。助けていただければ幸いです。初心者なので、おかしなことをしてしまうかもしれませんが、ご了承ください。何はともあれ、勉強することは素晴らしいことです!ありがとう。 importReactfrom"反応";importTable
P粉946437474 2023-09-14 12:42:20 0 1 200
jest でコンポーネントの機能をテストする方法
こんにちは。単体テストは初めてです。製品のリストをレンダリングしてそれらのリストを表示するコンポーネントを持っています。このコンポーネントには、これらの製品を価格帯でフィルタリングする機能もあります。私は基本的に 2 つの状態変数「priceFrom」と「priceTo」を更新する ReactSlider を使用しています。これらの状態変数が変化すると、それらの価格に基づいて製品をフィルターする関数をトリガーします。そこで、同様の機能を jest でテストしたいと思いました。冗談を言うことは可能ですか?もしそうなら、どうすればこれを達成できますか、そうでない場合はどのような代替策が考えられます...
P粉949848849 2023-09-07 22:37:54 0 1 311
javascript - 关于表达式调用函数的问题
{代码...} {代码...} 我的意思是:如何通过表达式来直接调用这个函数?上面那个,直接在表达式后面价格括号就可以调用,为什么这个不可以呢?这个如要怎么像上面那个那样,直接在表达式上调用? 这里不太懂,正在...
大家讲道理 2017-04-11 12:08:11 0 4 260
macos - 学习php使用MacBook适合吗,求推荐
主要是价格比较昂贵,所以犹豫。 1,可以在使用 *nix 终端的同时挂扣扣接受信息。 不过Mac 版的QQ 真的功能太简陋了。 2,可以使用终端,为学习 Linux 不过 MacBook 和 Linux 终端命令还是有很多差别 3,键盘。 4...
怪我咯 2017-04-10 15:54:49 0 10 408