Proszę poprawić mnie, jeśli się mylę, FormattedMessage w ReactIntl zwraca ciąg zawinięty przez znaczniki span. W ReactIntl 1.2 mamy opcję użycia this.getIntlMessage('key')
, aby uzyskać tylko część napisową.Jak odzyskać ciąg znaków w ReactIntl 2.0 bez korzystania z wiadomości sformatowanej
Oto moje pytanie: czy istnieje odpowiednik tego w ReactIntl 2.0? Zdaję sobie sprawę, że ciąg można uzyskać za pomocą wzoru Function-As-dziecko w FormattedMessage jak
<FormattedMessage id="placeholder">
{(formattedValue)=>(
<MyComponent ref="mycomponent" placeholder={formattedValue}/>
)}
</FormattedMessage>
jednak, bałagan w „ref” w moim składnika i nie mogę uzyskać dostęp do elementu za pomocą this.refs.mycomponent
więcej.
odpowiedź nie jest zbytnio pouczająca, proszę rozważyć dodanie więcej informacji –