{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237178274,"defaultBranch":"master","name":"react","ownerLogin":"theniteshsingh","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-01-30T09:20:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9365827?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1625433423.120373","currentOid":""},"activityList":{"items":[{"before":"a870b2d5494351d75b68c3d9baf03a52fd40a8ef","after":"63d673c67656390d776bfa082c6ab49f0c636582","ref":"refs/heads/master","pushedAt":"2024-05-31T15:54:26.000Z","pushType":"push","commitsCount":2311,"pusher":{"login":"theniteshsingh","name":"Nitesh Singh","path":"/theniteshsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9365827?s=80&v=4"},"commit":{"message":"Use both displayName and name in forwardRef/memo (#29625)\n\nWhen defining a displayName on forwardRef/memo we forward that name to\r\nthe inner function.\r\n\r\nWe used to use displayName for this but in #29206 I switched this to use\r\n`\"name\"`. That's because V8 doesn't use displayName, it only uses the\r\noverridden name in stack traces. This is the only thing covered by our\r\ntests for component stacks.\r\n\r\nHowever, I realized that Safari only uses displayName and not the name.\r\nSo this sets both.","shortMessageHtmlLink":"Use both displayName and name in forwardRef/memo (facebook#29625)"}},{"before":"966d17483c2a628fda36794bc193c7ad2c3124eb","after":"a870b2d5494351d75b68c3d9baf03a52fd40a8ef","ref":"refs/heads/master","pushedAt":"2024-03-15T17:05:44.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"theniteshsingh","name":"Nitesh Singh","path":"/theniteshsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9365827?s=80&v=4"},"commit":{"message":"Make `enableNewBooleanProps` www dynamic (#28559)\n\nFeature: https://github.com/facebook/react/pull/24730","shortMessageHtmlLink":"Make enableNewBooleanProps www dynamic (facebook#28559)"}},{"before":"47beb96ccf1085fe048c4d79d1f762566166d94e","after":"966d17483c2a628fda36794bc193c7ad2c3124eb","ref":"refs/heads/master","pushedAt":"2024-03-05T16:05:13.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"theniteshsingh","name":"Nitesh Singh","path":"/theniteshsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9365827?s=80&v=4"},"commit":{"message":"React DevTools 5.0.1 -> 5.0.2 (#28496)\n\n* feat[devtools]: symbolicate source for inspected element\r\n([hoxyq](https://github.com/hoxyq) in\r\n[#28471](https://github.com/facebook/react/pull/28471))\r\n* refactor[devtools]: lazily define source for fiber based on component\r\nstacks ([hoxyq](https://github.com/hoxyq) in\r\n[#28351](https://github.com/facebook/react/pull/28351))\r\n* fix[devtools/tree/element]: onClick -> onMouseDown to handle first\r\nclick correctly ([hoxyq](https://github.com/hoxyq) in\r\n[#28486](https://github.com/facebook/react/pull/28486))\r\n* [DOM] disable legacy mode behind flag\r\n([gnoff](https://github.com/gnoff) in\r\n[#28468](https://github.com/facebook/react/pull/28468))\r\n* Fix Broken Links In Documentation\r\n([justindhillon](https://github.com/justindhillon) in\r\n[#28321](https://github.com/facebook/react/pull/28321))\r\n* Update /link URLs to react.dev\r\n([rickhanlonii](https://github.com/rickhanlonii) in\r\n[#28477](https://github.com/facebook/react/pull/28477))\r\n* [tests] add support for @gate pragma\r\n([gnoff](https://github.com/gnoff) in\r\n[#28479](https://github.com/facebook/react/pull/28479))\r\n* Devtools: Unwrap Promise in useFormState\r\n([eps1lon](https://github.com/eps1lon) in\r\n[#28319](https://github.com/facebook/react/pull/28319))\r\n* Add support for rendering BigInt\r\n([eps1lon](https://github.com/eps1lon) in\r\n[#24580](https://github.com/facebook/react/pull/24580))\r\n* Include server component names in the componentStack in DEV\r\n([sebmarkbage](https://github.com/sebmarkbage) in\r\n[#28415](https://github.com/facebook/react/pull/28415))","shortMessageHtmlLink":"React DevTools 5.0.1 -> 5.0.2 (facebook#28496)"}},{"before":"0fce6bb498357feb4465859912004b2e20fe7084","after":"47beb96ccf1085fe048c4d79d1f762566166d94e","ref":"refs/heads/master","pushedAt":"2024-02-22T14:47:00.000Z","pushType":"push","commitsCount":954,"pusher":{"login":"theniteshsingh","name":"Nitesh Singh","path":"/theniteshsingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9365827?s=80&v=4"},"commit":{"message":"Add useSyncExternalStore and useTransition to getPrimitiveStackCache (#28399)\n\n\r\n\r\n## Summary\r\n\r\n\r\n\r\nThis solves the problem of the devtools extension failing to parse hook\r\nnames for components that make use of `useSyncExternalStore` or\r\n`useTransition`.\r\n\r\nSee #27889 \r\n\r\n## How did you test this change?\r\n\r\n\r\n\r\nI tested this against my own codebases and against the example repro\r\nproject that I linked in #27889.\r\n\r\nTo test, I opened up the Components tab of the dev tools extension,\r\nselected a component with hooks that make use of `useSyncExternalStore`\r\nor `useTransition`, clicked the \"parse hook names\" magic wand button,\r\nand observed that it now succeeds.","shortMessageHtmlLink":"Add useSyncExternalStore and useTransition to getPrimitiveStackCache (f…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWTA_ygA","startCursor":null,"endCursor":null}},"title":"Activity · theniteshsingh/react"}