Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up- Salt Lake City, Utah, USA
- Sign in to view email
- https://kentcdodds.com
Pinned
2,977 contributions in the last year
Activity overview
Contributed to
kentcdodds/kentcdodds.com,
kentcdodds/bookshelf,
testing-library/dom-testing-library
and 5 other
repositories
Contribution activity
May 2020
Created a pull request in downshift-js/downshift that received 4 comments
feat(hooks): memoize all callbacks
What: This PR memoizes all callbacks returned from downshift so we can memoize function components and pass callbacks in dependency arrays. Why: Cl…
+799
−668
•
4
comments
- Change useContext to useCount
- Fix Michael Chan Description
- Fixed name prop on Guest component
- Chats with Kent Season 3
- Add overrides spread in setup function
- fix: the responsive display of blog and writing blog page
- Make logic more explicit
- Podcast: Update Emma Wedekind to Emma Bostian
- (fix): the z-index of fade-out effect on podcast page
- (fix): the layout of workshop and podcast page for extra small devices(iPhone 5/SE)
- *you're
- Fix typo
- 💣TestingJavaScript.com is on sale! Save 40% for a limited time only
- Fixes variable name when passing a custom reducer
- correct getByRole usage in code snippet
- (fix): the focus and hover effects issue in TechToggle buttons
- (fix): the formatting of date key in front matter for blogs
- style optimization
- Fire mouse events with the correct properties
- Make `clear` method fire `onChange` handlers
- Update package.json
- Update README.md
- fix(upload): FileList item function must return null instead undefined when it can't find a file
- Fix maxLength handling over multiple type() calls
- feat(upload): Add upload API
- Document type for `click()`
- docs: fix README formatting
- [click/dblClick] Prevent blur when clicking the same element
- src: Add support for ctrl click.
- fix: clear function on non text inputs
- fix: type when element.maxLength is -1
- fix: Add TypeScript userEvent.clear definition
- Support `clipboardData` like `dataTransfer`.
- docs: Fix progressbar typo for queryFallbacks
- fix: Consider <caption> and <legend>
- fix(TS): declare first parameter of screen.debug as optional
- chore: revert pretty-format dependency upgrade
- fix: Consider explicit role when pretty printing roles
- fix(TS): add `selected` to `ByRoleOptions`
- Fix incorrect imports in types
- feat(events): Add dataTransfer event property option
- fix: Exclude container in the list of queryable roles
- Improve error stack traces for async errors
- feat(ByRole): Allow filter by selected state
- Adds comma to the subtitle in the ByLabelText section
- Add example of firing select event
- docs: add links to testing-playground.com
- Add link to known aria roles
- Switch to cy.findByText
- Update cy examples to use find*
- docs: add dataTransfer event property info
- docs(ByRole): Add { selected: boolean } option
- Add learning material link in portuguese
Created an issue in downshift-js/downshift that received 9 comments
Add useCallback to all prop getters and actions
If I identify a performance issue and want to memoize my components that use prop getters (like getItemProps), the prop getters are breaking memoiz…
9
comments
1
contribution
in private repositories
May 13