React JSAdvanced React APIs 9: Sync External StateSync External State Not everything we build on the web is built with React. There are libraries and…Daniel NguyenMay 29, 2025 3 min
React JSAdvanced React APIs 8: Focus ManagementFocus Management Helping the user's focus stay on the right place is a key part of the user…Daniel NguyenMay 28, 2025 2 min
React JSAdvanced React APIs 7: Imperative HandlesImperative Handles Sometimes you need to expose a method to the parent component that allows the…Daniel NguyenMay 27, 2025 1 min
React JSAdvanced React APIs 6: Layout ComputationLayout Computation Sometimes you need to compute the layout of some UI before it is actually…Daniel NguyenMay 26, 2025 1 min
React JSAdvanced React APIs 5: PortalsPortals There are a variety of UI patterns that require a component render some part of its UI that…Daniel NguyenMay 25, 2025 1 min
React JSAdvanced React APIs 4: Shared ContextShared Context Let's say you have the following custom hook: Then, you have two components, one to…Daniel NguyenMay 24, 2025 3 min
React JSAdvanced React APIs 3: Custom HooksCustom Hooks Custom hooks are functions that use other hooks. That's it. That's the entire idea…Daniel NguyenMay 23, 2025 3 min
React JSAdvanced React APIs 2: State OptimizationState Optimization If you set state to the exact value it already is set to, React will not bother…Daniel NguyenMay 22, 2025 1 min
React JSAdvanced React APIs 1: Advanced State ManagementAdvanced State Management React's useState hook can get you a really long way with React state…Daniel NguyenMay 21, 2025 2 min
React JSReact Hook Section 6: Tic Tac ToeTic Tac Toe This exercise is just to give you more practice with useState and useEffect . For the…Daniel NguyenMay 16, 2025 2 min