2017-09-20 4 views
0

react-intlを使用するときに名前付きフォーマットを使用しようとしていますが、それを動作させることはできません。反応式の<FormattedDate>で名前付きフォーマットを使用する

import React from 'react'; 
import ReactDOM from 'react-dom'; 
import { IntlProvider, FormattedDate } from 'react-intl'; 

const Testy = (props) => (
    <FormattedDate 
     value={ props.myDate } 
     format='year-only' 
     /> 
) 

const app = (
    <IntlProvider formats={{ date: { 'year-only': { year: 'numeric' } } }}> 
    <Testy myDate={ "2010/10/01" }/> 
    </IntlProvider> 
) 

ReactDOM.render(app, document.getElementById('App')); 

しかし、その後、実行時にエラーが言う:私は間違って何をやっている[React Intl] No date format named: year-only

私の研究に基づいて、私はこれは、最小限の例であるべきだと思いますか?

答えて

関連する問題