Моя песочница для понимания работы React Hooks. Функционал каждого хука рассмотрен по отдельности, а так же разобрано использование хуков на реальных примерах.
- клонируйте репозиторий:
git clone https://github.com/Barbaris2/-sandbox-React-Hooks.git - установите зависимости:
yarn installилиnpm install - перейдите в нужную ветку:
git checkout <branch name> - запустите проект:
yarn startornpm start - откройте http://localhost:3000 в Вашем браузере.
git checkout master- смотреть на CodeSandbox.io - работа с React Hooks:- useContext - использование контекста.
- useState - использование стейта.
- useEffect - использование методов жизненного цикла.
- useRef - использование ссылок.
- useReducer - использование редьюсера.
- useLayoutEffect - аналог useEffect, который запускается синхронно, после всех изменений в DOM дереве.
- useCallback - используется для возврата мемоизованного коллбека. Повышение перфоманса (аналог shouldComponentUpdate).
- useMemo - используется для возврата сохраненного значения. Повышение перфоманса (аналог shouldComponentUpdate).
git checkout master
