Как стать автором
Обновить
12
0

Frontend developer

Отправить сообщение

Локализация React приложении

Время на прочтение3 мин
Количество просмотров11K

Всем привет!


До нового года остаются считанные дни. Наткнулся на свой список дел, которые собирался сделать в 2019-м, среди них оказалось и написать статью на Хабр. Самое время заскочить в уходящий вагон).


Сразу оговорюсь, пиарю свой велосипед, если такое Вам не по душе, то можете смело пропускать статью.


Что такое локализация?


Под локализацией здесь и далее будем понимать процесс адаптации приложения под разные языки и регионы. Локализация это не только про перевод текста. Пользователям приятнее видеть привычный формат дат, денежных значений, даже разделители в числах могут играть роль.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии10

Typescript. Тип object

Время на прочтение3 мин
Количество просмотров61K

В TypeScript версии 2.2 был введён новый тип object. Он описывает любой непримитивный тип.
Следующие типы принято считать примитивными в JavaScript:


  • boolean
  • number
  • string
  • symbol
  • null
  • undefined

Все остальные типы принято считать непримитивными.

Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии19

Typescript. Свойства доступные только для чтения

Время на прочтение3 мин
Количество просмотров13K

Перевод. Оригинал по ссылке.


В версии Typescript 2.0 был добавлен модификатор readonly. Свойствам помеченным модификатором readonly значение может быть присвоено только в момент инициализации, или в конструкторе того же класса. Любые другие присваивания значении запрещены.

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии7

TypeScript: Библиотека tslib

Время на прочтение4 мин
Количество просмотров9.8K

Перевод. Оригинал по ссылке.


В некоторых случаях компилятор TypeScript вставляет вспомогательные функции в сгенерированный JavaScript код, которые потом вызываются во время исполнения. Каждая такая вспомогательная функция эмулирует семантику особенности языка, которая ещё не поддерживается браузерами нативно.


В настоящее время в TypeScript существуют следующие вспомогательные функции:


  • __extends для наследования
  • __assign для spread оператора
  • __rest для rest оператора
  • __decorate, __param и __metadata для декораторов
  • __awaiter и __generator для async/await
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность