У меня есть функция, которая отображает текст письма:Как определить константы в ReactJS
sizeToLetterMap: function() {
return {
small_square: 's',
large_square: 'q',
thumbnail: 't',
small_240: 'm',
small_320: 'n',
medium_640: 'z',
medium_800: 'c',
large_1024: 'b',
large_1600: 'h',
large_2048: 'k',
original: 'o'
};
}
эти буквы используются для создания FLICKR фото URLs. Таким образом, функция photoUrl принимает объект изображения и текстовый объект размера и вызывает sizeToLetterMap, чтобы придумать букву для текста такого размера.
Функция:
photoUrl(image, size_text): function() {
var size = this.sizeToLetterMap(size_text);
}
Я не думаю, что ее собственный дизайн, чтобы иметь sizeToLetterMap как функцию. Я думаю, что он лучше подходит как постоянный. Как определить константы в ReactJS?
React - это просто библиотека для JavaScript. Реакция не распространяется на JavaScript.В частности, когда вы переходите к чему-то, что не связано с кодом пользовательского интерфейса, как о том, как объявлять константы, вы действительно не должны спрашивать, как React позволяет вам это сделать, а скорее, как делать это в JavaScript в целом. – icktoofay
Возможный дубликат [Есть ли константы в JavaScript?] (Http://stackoverflow.com/questions/130396/are-there-constants-in-javascript) – icktoofay
Я спрашиваю, как бы у вас был этот код в реакции? – Jasmine