acdlite/redux-router 2321
Redux bindings for React Router – keep your router state inside your Redux store
React JSON Viewer Component, Extracted from redux-devtools
bvaughn/react-devtools-experimental 969
Experimental rewrite of the React DevTools extension
gaearon/ama 222
Ask me anything!
Background Dominant Stripe Manipulator
gaearon/awesome-made-by-russians 36
🇷🇺 The best open source projects that were made and mainly contributed by Russian developers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
enzymejs/react-shallow-renderer 24
Shallow rendering for React.
startedgaearon/whatthefuck.is
started time in 32 minutes
issue commentreactjs/reactjs.org
compound components not mentioned in docs
dfsf
comment created time in an hour
issue commentreactjs/reactjs.org
Add documentation for all the React hooks and more rules for custom react hooks.
gsd
comment created time in an hour
issue commentreactjs/reactjs.org
Docs regarding setState are in direct conflict with one another
fe
comment created time in an hour
issue commentreactjs/reactjs.org
There is no Scrollbar for Sidebar on official reactjs website.
hey
comment created time in an hour
issue commentreactjs/reactjs.org
Docs regarding setState are in direct conflict with one another
hey
comment created time in 2 hours
startedgaearon/whatthefuck.is
started time in 2 hours
issue commentreactjs/reactjs.org
compound components not mentioned in docs
hey
comment created time in 2 hours
issue commentfacebook/react
React 18: react-router@v5 is breaking in the Strict Mode (strict effects)
We’re not yet asking application authors to try the release.
People won't listen (like me).
For example, TikTok has upgraded to React 18 already (https://twitter.com/Brooooook_lyn/status/1402632529270632456?s=20)
Since people want to try out fresh things immediately, I think a list of what is blocking people from upgrading is helpful and can reduce other one's time-wasting.
comment created time in 2 hours
issue commentreactjs/reactjs.org
Docs regarding setState are in direct conflict with one another
hey
comment created time in 2 hours
issue openedreactjs/reactjs.org
Add documentation for all the React hooks and more rules for custom react hooks.
created time in 3 hours
startednessjs/ness
started time in 3 hours
issue commentreactjs/reactjs.org
Docs regarding setState are in direct conflict with one another
test comment
comment created time in 3 hours
issue commentreactjs/reactjs.org
Core Custom Design Implementation
test
comment created time in 3 hours
issue openedfacebook/react
<!-- Please provide a clear and concise description of what the bug is. Include screenshots if needed. Please test using the latest version of the relevant React packages to make sure your issue has not already been fixed. -->
React version: 17.0.2
Steps To Reproduce
- Render a button and a scrollable list with a height of 150px. The list should contain an array of 15 items, making sure to set the
keyprop of each item to unique values. - Observe that you can see around 8 of the original 15 list items in view.
- On clicking the button, insert 15 more items into the beginning of the list, once again making sure to set the
keyprop of each item to unique values. - Observe that you can now see around 8 of the new list items in view.
<!-- Your bug will get fixed much faster if we can run your code and it doesn't have dependencies other than React. Issues without reproduction steps or code examples may be immediately closed as not actionable. -->
Link to code example: https://codesandbox.io/s/keen-sound-7q5yf?file=/src/App.js
<!-- Please provide a CodeSandbox (https://codesandbox.io/s/new), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem. You may provide a screenshot of the application if you think it is relevant to your bug report. Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve. -->
The current behavior
If the scroll position is at the very top of a list, after inserting new items at the beginning of the list, the new items are now visible.
The expected behavior
If the scroll position is at the very top of a list, after inserting new items at the beginning of the list, the original items should remain visible.
NOTE: When the scroll position is 1 or more pixels from the top of a list, after inserting new items at the beginning of the list, the new items remain visible as expected.
created time in 3 hours
issue openedfacebook/react
React 18: react-router@v5 is breaking in the Strict Mode (strict effects)
https://github.com/ReactTraining/react-router/issues/7870
I do not have permission to post https://github.com/reactwg/react-18/discussions. Please open and pin a new issue in that repo to list all widely-used library that does not work with React 18 or need special handling.
created time in 5 hours
issue commentreactjs/reactjs.org
Profiler > Component render count is missing
I think the documentation has not been updated. This feature has been removed because of performance issues. You could check the blog post here - https://reactjs.org/blog/2019/08/15/new-react-devtools.html, and related #17960
comment created time in 6 hours
issue commentfacebook/react
Misleading error description when using wrong useRef
This issue seems to be solved by https://github.com/facebook/react/pull/18031
comment created time in 6 hours
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
fork in 7 hours
PR opened facebook/react
<!-- Thanks for submitting a pull request! We appreciate you spending the time to work on these changes. Please provide enough information so that others can review your pull request. The three fields below are mandatory.
Before submitting a pull request, please make sure the following is done:
- Fork the repository and create your branch from
master. - Run
yarnin the repository root. - If you've fixed a bug or added code that should be tested, add tests!
- Ensure the test suite passes (
yarn test). Tip:yarn test --watch TestNameis helpful in development. - Run
yarn test --prodto test in the production environment. It supports the same options asyarn test. - If you need a debugger, run
yarn debug-test --watch TestName, openchrome://inspect, and press "Inspect". - Format your code with prettier (
yarn prettier). - Make sure your code lints (
yarn lint). Tip:yarn lincto only check changed files. - Run the Flow type checks (
yarn flow). - If you haven't already, complete the CLA.
Learn more about contributing: https://reactjs.org/docs/how-to-contribute.html -->
Summary
<!-- Dependabot npm and yarn fixtures dom handlebars 4.7.7 -->
pr created time in 9 hours
PR opened facebook/react
<!-- Thanks for submitting a pull request! We appreciate you spending the time to work on these changes. Please provide enough information so that others can review your pull request. The three fields below are mandatory.
Before submitting a pull request, please make sure the following is done:
- Fork the repository and create your branch from
master. - Run
yarnin the repository root. - If you've fixed a bug or added code that should be tested, add tests!
- Ensure the test suite passes (
yarn test). Tip:yarn test --watch TestNameis helpful in development. - Run
yarn test --prodto test in the production environment. It supports the same options asyarn test. - If you need a debugger, run
yarn debug-test --watch TestName, openchrome://inspect, and press "Inspect". - Format your code with prettier (
yarn prettier). - Make sure your code lints (
yarn lint). Tip:yarn lincto only check changed files. - Run the Flow type checks (
yarn flow). - If you haven't already, complete the CLA.
Learn more about contributing: https://reactjs.org/docs/how-to-contribute.html -->
Summary
<!-- it hadn't been solved-->
pr created time in 10 hours
issue commentfacebook/react
useReducer's dispatch should return a promise which resolves once its action has been delivered
@mmnoo that's sort of what I was saying. Think of it is less as "rules", and think of it as "how is this going to potentially change behavior in my application?".
I can't give specifics, because I don't know your app and I don't know what side effects you're considering doing here.
If the "side effect" is logging to the console or writing to localStorage, then while it's technically "breaking the rules", it's meaningless in the grand scheme and won't cause bugs.
If it's, say, making an HTTP DELETE call at the wrong time... then that could be very bad for your app :)
So, try to think about behavior based on the stated way React is going to execute things, not "am I breaking the rules".
comment created time in 12 hours
startedflutter/codelabs
started time in 12 hours
push eventreactjs/reactjs.org
commit sha f3baa6d075c8de475b688abf035d7054bc8a9606
Bump ws from 5.2.2 to 5.2.3 (#3735)
push time in 13 hours
delete branch reactjs/reactjs.org
delete branch : dependabot/npm_and_yarn/ws-5.2.3
delete time in 13 hours
PR merged reactjs/reactjs.org
Bumps ws from 5.2.2 to 5.2.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/websockets/ws/releases">ws's releases</a>.</em></p> <blockquote> <h2>5.2.3</h2> <h1>Bug fixes</h1> <ul> <li>Backported 00c425ec to the 5.x release line (76d47c14).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/websockets/ws/commit/6dd88e7e968ef2416445d8f8620c17d99b15c77c"><code>6dd88e7</code></a> [dist] 5.2.3</li> <li><a href="https://github.com/websockets/ws/commit/76d47c1479002022a3e4357b3c9f0e23a68d4cd2"><code>76d47c1</code></a> [security] Fix ReDoS vulnerability</li> <li>See full diff in <a href="https://github.com/websockets/ws/compare/5.2.2...5.2.3">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr closed time in 13 hours