Реагування перевірки опори для об'єктів дати


196

Який на даний момент кращий спосіб перевірити Dateопору в реакції?

Зараз я використовую: React.PropTypes.object

Це, однак, зараз не відповідає правилу вказівки на заборону-опору . Чи варто використовувати shapeабо є кращий спосіб?

Відповіді:


449

Досить впевнений, що ви можете використовувати PropTypes.instanceOf(Date)


2
Так, це вдалося! Не впевнений, як я пропустив це в документах .
Девід Уелдон

1
Це, ймовірно, буде описано у facebook.github.io/react/docs/typechecking-with-proptypes.html
Dan KK

2
@jlouzado Ви, мабуть, зрозуміли, що вже збираєтеся робити, але це варіант: npmjs.com/package/react-moment-proptypes
Річка Там

1
Найголовніше, якщо він працює на вас, він працює на вас. Ваше рішення, мабуть, оптимальне рішення. Це означає, що я, як правило, віддаю перевагу пакункам над власними рішеннями, оскільки людина, яка написала пакунки, майже завжди впевнена у своїй здатності писати та підтримувати рішення, ніж я, плюс це знімає когнітивний тягар на супровід пакета . Тепер, якщо з будь-якої причини instanceOfрішення припиняє роботу, пакет буде скоріше оновлений, ніж ваш власний код. Але, знову ж таки, якщо він працює на вас, він працює і на вас.
Річка Там

1
Крім того, щоб бути зрозумілим, я ніколи особисто не використовував цей пакет, тому не можу скласти справи про його використання зокрема.
Річка Там
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.