I had the same problem as described here - in my case it was a stupid mistake. Perhaps you (or someone else in the future) may have made the same stupid mistake, so I thought I would explain what I did.
I wrote some test codes where I downloaded the React library directly to the page -
<script src="/Script/ThirdParty/react-15.0.0.js"></script> <script src="/Script/ThirdParty/react-dom-15.0.0.js"></script>
When I wanted to get information about how the page works, I also downloaded the "add-ons" script -
<script src="/Script/ThirdParty/react-15.0.0.js"></script> <script src="/Script/ThirdParty/react-dom-15.0.0.js"></script> <script src="/Script/ThirdParty/react-with-addons-15.0.0.js"></script>
Then I reloaded the page, went to the console and typed
React.addons.Perf.start()
I interacted with the page so that a second render occurred and then typed
React.addons.Perf.stop() React.addons.Perf.printWasted()
and i always got
Array [0]
Total time: 0.0 ms
The error was that script add-ons should not be loaded in addition to the primary React script, it should be loaded instead - i.e.
<script src="/Script/ThirdParty/react-with-addons-15.0.0.js"></script> <script src="/Script/ThirdParty/react-dom-15.0.0.js"></script>
After fixing this, I started getting results from the tool methods.
source share