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

Icon of React
Icon of Advanced hooks
React skill
core
Advanced hooks
Ready to learn
Required technologies

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

Close
Loading content