Storybook: ручка даты передает метку времени (число) вместо объекта даты

Созданный на 15 апр. 2017  ·  3Комментарии  ·  Источник: storybookjs/storybook

Выпуск от jardakotesovec
_Четверг, 27 октября, 2016 г., 16:19 GMT_
_ Первоначально открывался как https://github.com/storybooks/storybook-addon-knobs/issues/68_


Это намерение? Я ожидал, что внутри компонента я получу объект Date, а не метку времени.

knobs bug

Все 3 Комментарий

Комментарий от simon360
_Вторник, 21 февраля 2017 г., 12:49 GMT_


Было бы неплохо иметь здесь варианты. Я бы предпочел получать дату в виде строки ISO8601 из-за того, как будет использоваться наш компонент. Я не уверен, что есть один правильный тип.

Возможно, необязательный обратный вызов для date() который получает Date качестве входных данных и возвращает все, что он хочет, который затем передается компоненту. Может быть строкой, может быть Date , может быть меткой времени. Текущее поведение останется по умолчанию.

Вам, вероятно, следует обернуть выход ручки таким образом, чтобы с ним было легко иметь дело или которого ожидают ваши компоненты. Мы не можем угодить всем, а форматировать дату слишком много.
Для меня отметка времени звучит вполне разумно.

Что ж, я полагаю, он должен вернуть объект Date, потому что он называется date, верно? Получить временную метку эпохи из объекта Date очень легко с помощью метода getTime по умолчанию, но если вы хотите преобразовать время эпохи в мс в Date, это будет не так просто. Текущая реализация вводит в заблуждение и непоследовательна.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги