-
https://jser.info
HubMemo is based on [jser/jser.info](https://github.com/jser/jser.info "jser/jser.info") implementation!
-
# React Internals Explorer - easily see how React works
React Internals Explorer is a visualization tool to help you understand React internals easily.
[https://jser.dev/2024-05-11-introducing-rie/]…
-
# Maze Solver Visualizer
JSer tries to create a Maze Solver Visualizer.
[https://jser.dev/react/2022/10/09/maze-solver/](https://jser.dev/react/2022/10/09/maze-solver/)
-
# When do useEffect() callbacks get run? Before paint or after paint?
Most of time useEffect() callbacks are run after paint but some time before paint.
[https://jser.dev/2023-08-09-effects-run-pain…
-
# How does useTransition() work internally in React?
useTransition() is an API to explicitly put updates in a lower priroity and make it interruptable in concurrent mode.
[https://jser.dev/2023-05-1…
-
# How does useEffectEvent() work internally in React?
useEffectEvent() is a way to address the caveat of useEffect() dependencies.
[https://jser.dev/react/2023/03/18/useeffectevent/](https://jser.de…
-
[jser/jser.github.ioの記事をpull request時にLintする仕組み | Web Scratch](http://efcl.info/2015/03/04/linting-article/)
Blocker: #1
-
# How does React do the initial mount internally?
Initial mount is the first render for a React app, it creates the internal Fiber Tree and also the DOM tree.
[https://jser.dev/2023-07-14-initial-mo…
-
## Motivation
As a JS developer, I'm actually more comfortable using functions such as `map`, `filter`, `reduce`, etc. to handle Iterable rather than `for...in` / `for...of`. And the `AsyncIterator…
-
# How does React bailout work in reconciliation?
Bailout is the internal optimization in React to skip rendering the subtree if there nothing changed.
[https://jser.dev/react/2022/01/07/how-does-bai…