Redux maintainer. Jack-Of-All-Trades code monkey. Collector of interesting links. Answerer of questions. Nerd, geek, gamer.
Block or Report
Block or report markerikson
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
reduxjs/redux-toolkit Public
The official, opinionated, batteries-included toolset for efficient Redux development
-
-
-
react-redux-links Public
Curated tutorial and resource links I've collected on React, Redux, ES6, and more
-
redux-ecosystem-links Public
A categorized list of Redux-related addons, libraries, and utilities
-
1
// See https://blog.isquaredsoftware.com/presentations/react-redux-ts-intro-2020-12/#/36 for slides2// My basic render function structure:3function RenderLogicExample({
4someBoolean, // 1) Destructure values from `props` object
5someList,
1,502 contributions in the last year
Less
More
Activity overview
Contributed to
replayio/devtools,
reduxjs/redux-toolkit,
reduxjs/react-redux
and 27 other
repositories
Contribution activity
August 2022
Created 51 commits in 3 repositories
Created a pull request in replayio/devtools that received 5 comments
Migrate pause reducer to RTK and replace promise middleware with thunks
This PR:
Migrates the context middleware to TS
Moved validateContext into middleware/context
Migrates the pause reducer to createSlice
I remov…
+460
−583
•
5
comments
Opened 37 other pull requests in 2 repositories
replayio/devtools
27
merged
-
Add notes on
NodeFront/ValueFrontusages - Migrate highlighters content to TS
- Migrate more components and utils to TS
-
Sanitize
ValueFronts away before displaying protocol messages - Handle hit count load failures and display error in the UI
-
Expose
ReplayClientto thunks and move methods fromThreadFront -
Move
searchSourcesintoReplayClientand migrate full text search components to TS - Bump packages and remove unused packages
- Fix broken "Elements" sub-tab styles
- Nuke even more dead code
-
Move some files to
packages/third-party, and nuke more dead code -
Remove all remaining references to
l10n - Migrate Scopes and Frames components and logic to TS
-
🔥 🔥 🔥 Killclient/commandsentirely!🔥 🔥 🔥 - Disable Redux DevTools integration
-
Kill multiple unused chunks of code from
devtools/client/shared -
Kill
Inspector!!! - Consolidate redundant "sources received" actions
- Optimize sources processing perf on start
-
Kill
RulesView -
Improve
_app.jsbundle size -
Nuke already-dead code related to
RulesView - Delete unused "Changes" folder and remove other dead code
-
Kill
BoxModel"view" class and rewrite BoxModel components - Clean up some leftover sources implementation
- Some pull requests not shown.
reduxjs/redux-toolkit
10
merged
- Fix assorted issues with the RTKQ middleware refactor
- Try fixing createAsyncThunk issues with TS 4.8
- Add TS 4.8 to the test matrix
- Consolidate RTKQ middleware to simplify stack size
- Implement codemods for createReducer and createSlice builder
- Batch RTKQ "subscribe on reject" actions, and improve cache collection timer handling
- Update RDT options types, and export those + AnyListenerPredicate
-
Prevent
keepUnusedDataForvalues from overflowingsetTimeoutcounter - Add runtime deprecation warning for reducer object notation
- add types for manually typing hook results in userland code
Reviewed 27 pull requests in 4 repositories
replayio/devtools
21 pull requests
-
Expose
ReplayClientto thunks and move methods fromThreadFront - Fix previewLocationCleared import in FrameTimeline (FE-602)
- Moved point-to-Pause cache from TF to Pause
- Remove ThreadFront source methods
- Only search for jest tests with Node recordings
- Add default value to getCorrespondingSourceIds selector
- Fix syntax highlighting
- Source reducer exploration
- Filter timestamped points by point, not time
- Nuke even more dead code
- Sort test results alphabetically
- Auto-scroll current time indicator into view within Console
- Improve new Console Suspense boundary loading sequence
-
Kill
Inspector!!! - Hide Firefox internal errors from console
- Add a flag to profile the source worker
- Object Inspector: Support nested/recursive properties
- Socket.removeEventListener() supports (optional) explicit handler param
- Optimize sources processing perf on start
- Thread.listenForLoadChanges only calls Session.listenForLoadChanges once
- Fix 1 of 2 problems with react_devtools e2e test
reduxjs/redux-toolkit
4 pull requests
reduxjs/react-redux
1 pull request
replayio/gecko-dev
1 pull request
Created an issue in reduxjs/redux-toolkit that received 3 comments
Rework subscription handling to batch "need to subscribe but entry exists" behavior
We've had several folks report that rendering a long list of components with RTKQ hooks can be very slow. My suspicion is that it's because we disp…
3
comments
Opened 5 other issues in 2 repositories
reduxjs/redux-toolkit
4
open
vercel/next.js
1
open
Started 1 discussion in 1 repository
reduxjs/redux-toolkit
reduxjs/redux-toolkit
Answered 5 discussions in 3 repositories
reduxjs/redux-toolkit
reduxjs/redux-toolkit
reduxjs/react-redux
reduxjs/react-redux
reduxjs/redux
reduxjs/redux