React - Advanced hooks
React offers list of build-in hooks that allow developers to extend application functionality.
They should be used for specific usecases like managening complicated state or application optimization
useReducer usage
I know how to implement complex state management using use reducer. I know idea of the action triggering specific state changes
I know differences and scenarios between useState and useReducer
useContext usage
I know how to utilize useContext hook to get data from the context
This is strictly connected to context section from Data flow and rendering node
useRef hook
I know how to create and store mutable variables that will not be a part of rendering process.
I know common usecases like keeping DOM nodes references
Performance hooks
I know how to use useTransition that lets you mark a state transition as non-blocking and useDeferredValue that lets you defer updating a non-critical part of the UI
I know how to implement complex state management using use reducer. I know idea of the action triggering specific state changes
I know differences and scenarios between useState and useReducer
I know how to utilize useContext hook to get data from the context
This is strictly connected to context section from Data flow and rendering node
I know how to create and store mutable variables that will not be a part of rendering process.
I know common usecases like keeping DOM nodes references
I know how to use useTransition that lets you mark a state transition as non-blocking and useDeferredValue that lets you defer updating a non-critical part of the UI