Как проверить тип реквизита с помощьюact-redux useSelector и useDispatch - PullRequest
0 голосов
/ 01 октября 2019

Прежде чем вводить response-redux (useSelector, useDispatch) через connect, мы использовали для проверки типы реквизитов, подобные этому.

import PropTypes from 'props-types'     

   Component.propTypes ={
     post:PropTypes.object.isRequired
   }

    const mapStateToProps = state =>({
     post:state.post
    })
export default connect(mapStateToProps,null)(Component);

Но теперь реагируем на redux Int вводим (useSelector, useDispatch), поэтому, используя этипоследние методы, к которым мы обращаемся к состоянию или функциям, подобным этому.

import PropTypes from 'props-types' 
import {useDispatch,useSelector}from 'react-redux'
import getLoad from  'function/getLoad'

  const dispatch = useDispatch(()=>getLoad())
  const post = useSelector(state=>state.post)

так что теперь Как мы будем проверять типы пропов здесь, используя эти методы. , используйтеDispatch) вот так, пожалуйста, проверьте это, это правильно или нет, любезно ответьте обратно.

   const dispatch = useDispatch( ()=>getLoad() )
   const post = useSelector( state=>state.post )

//checking props types

    Component.propTypes = {
     getLoad:PropTypes.func.isRequired,
     post: PropTypes.object.isRequired
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...