main

mattermost/focalboard

Last updated at: 29/12/2023 09:42

hooks.ts

TLDR

The file src/store/hooks.ts exports two custom hooks (useAppDispatch and useAppSelector) that are used to interact with the Redux store in a React component.

Methods

None

Classes

None

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.

import {TypedUseSelectorHook, useDispatch, useSelector} from 'react-redux'

import type {RootState, AppDispatch} from '.'

export const useAppDispatch = () => useDispatch<AppDispatch>()
export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector