-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance tab not visible on mobx-react 6.1.1 #56
Comments
To be more specific with the versions. I lose the tabs when going from If it helps im using typescript, this is my config
|
I just see the Changes tab, using
Using standalone version. How can I also see the Components tab? |
Not 6.x because it breaks devtools [1]. [1] mobxjs/mobx-devtools#56
only changes tab, using
|
same issue here |
me too. |
Using firefox plugin. Same issue as well. |
Same here. |
Same here, using
|
Same problem with FF, Chrome and the standalone version.
|
Same problem here |
Is anyone working on a fix for this or is this project dead? |
I am trying to fix it. Hope to submit the ASAP. |
@anikethsaha is it a complex fix? has much changed? |
I guess no, updating a few methods. But getting other errors so just fixing those. |
Yea I actually forgot to comment about these . i had a look in the changelog and I already started without this. Sorry for not mentioning here. |
@FredyC do you have some info on why it was killed? |
I think @mweststrate can answer that better, but mostly I believe it was because there are better tools today (like React Devtools) so there is no point having another specific tool. |
Correct, with React 16 the devtools can do exactly the same thing as we did
for performance measurements before. So all the code that was needed for
that (quite some) has been dropped from mobx-react, making the package
leaner instead.
…On Mon, Oct 14, 2019 at 5:00 PM Daniel K. ***@***.***> wrote:
I think @mweststrate <https://github.com/mweststrate> can answer that
better, but mostly I believe it was because there are better tools today
(like React Devtools) so there is no point having another specific tool.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#56?email_source=notifications&email_token=AAN4NBH72OQW4VGBGKKHBCDQOSJR5A5CNFSM4H3Y6MBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBFK6FA#issuecomment-541765396>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAN4NBE6S25PPXCXGUP6FJ3QOSJR5ANCNFSM4H3Y6MBA>
.
|
Ok, that covers re-rendering visualization, but what about visualizing what components reacts to and what actions are updating? |
@williamoliveira See the last point in the picture I posted above or original changelog with links. I don't have personal experience with it, though. Strangely enough, I never had a need to investigate why is something re-rendering, it kinda made sense to me without any tool. |
Just wanted to mention that this is one of the first things I'll be looking to add to my fork here: https://github.com/Venryx/mobx-devtools-advanced We'll see if I succeed in implementing it, but it's certainly something I'll try to add, as deep dependency tree viewing is something I really miss from my custom dependency tracking system I'd used prior to transitioning to MobX. |
Just got a very primitive implementation working for viewing the list of observables that an I want to emphasize that the screenshot above is not at all representative of the final state, it's just a first demonstration that the pathway for displaying the information is in place. The full implementation will have expanding of component subtrees like before, arbitrarily-deep expansion of the dependency tree for each component, no need to manually press the "Refresh" button for things, much nicer layout and styling, etc. That said, the basic functionality does work, so if someone urgently needs the functionality, they can clone my forked repo and install it locally: https://github.com/Venryx/mobx-devtools-advanced Local install instructions (possibly incomplete): https://github.com/Venryx/mobx-devtools-advanced/blob/master/Docs/Hacking.md |
Updates:
I'll definitely work on this more, though progress may be sparse atm, since currently I'm only implementing the features I need to efficiently debug some issues in my main project. Once I resolve those issues in my main project, I can revisit the extension to give it some much needed feature development and UI improvement. |
I've been making some more progress on my fork, but from now on I'll give updates on its development in this other issue: #55 |
Hi! |
I think there might be an issue with the latest version of mobx and mobx-react.
If i have the below installed I dont see the performance and components tabs
but if i downgrade to
then all works fine.
Thank for the great plugin by the way 👍
The text was updated successfully, but these errors were encountered: