Спешу поделиться своей радостью. Кажется я мини-революцию совершил!
Внезапно меня осенило, что JSX позволяет включить в JavaScript как бы свой собственный язык разметки. А TypeScript еще и обеспечивает строгость типов. И вот теперь я могу пересобрать концепцию своих учебников. Каждая статья теперь по сути программа. Теоремы, определения и формулы - это переменные, которые можно импортировать и экспортировать.
И все это со строгой типизацией, так что не получится неправильно написать статью -- все ошибки сразу будут подсвечиваться. Мой собственный язык разметки Bitran идет нахер получается, ведь TypeScript позволяет любой свой XML внедрять в себя!
Я то думал JSX это чистро про фронтэнд и реакт, а это оказывается очень гибкий инструмент.
58 комментариев