Нужен ли мне propTypes?
Я практикую Redux Saga с репетитором Репо
Я пытался закомментировать строки
Counter.propTypes = {
value: PropTypes.number.isRequired,
onIncrement: PropTypes.func.isRequired,
onDecrement: PropTypes.func.isRequired
}
Кажется, не влияет на приложение.
Вопрос:
Безопасно ли игнорировать их? И что такое лучшая практика?
/*eslint-disable no-unused-vars */
import React, { Component, PropTypes } from 'react'
const Counter = ({ value, onIncrement, onDecrement, onIncrementAsync }) =>
<div>
<button onClick={onIncrementAsync}>
Increment after 1 second
</button>
{' '}
<button onClick={onIncrement}>
Increment
</button>
{' '}
<button onClick={onDecrement}>
Decrement
</button>
<hr />
<div>
Clicked: {value} times
</div>
</div>
Counter.propTypes = {
value: PropTypes.number.isRequired,
onIncrement: PropTypes.func.isRequired,
onDecrement: PropTypes.func.isRequired
}
export default Counter