Продолжайте. Сам как раз сейчас этим занимаюсь и как раз связку webpack + typescript + react рассматриваю. Меня, при этом, еще и Redux очень интересует, как сам по себе, так и за github.com/gaearon/redux-devtools.
А зачем вам запоминать констранты? Сравним два мозга: один помнит все формулировки теорем из геотрии, но не может сам ничего вывести, а другой помнит только формулировки аксиом, но может из них вывести все теоремы. Какой из этих двух мозгов вы бы выбрали себе?
Как правило, в реальных проектах гораздо более важным фактором, нежели производительность, является то, насколько хорошо команда знакома с инструментом. А когда/если дело доходит до оптимизации, то нужно уже сравнивать производительность инструментов на тех аспектах, которые реально используются в проекте, а не на общих абстрактных показателях.
Статья исходит из предположения о том, что человек должен работать, чтобы жить. Это не так, ибо вполне жизнеспособной является модель, когда все производство автоматизировано и его результаты распределяются между всеми людьми. Только вот имеется замкнутый круг — элите, которая владеет производственными мощностями, совершенно не интересно такое развитие ситуации, а т.к., совственно, все производственные мощности в их руках, только они и в силах были изменить положение вещей. Приход же роботов дает каждому в руки такой инструмент для изменения мира. Если каждый сможет из starter kit-a собрать робота, который будет уметь строить дом и выращивать еду, то мир изменится. Собственно, это прослеживается во всей истории, зачастую, изобретения отнимают благо у монополиста и передают его в общественное достояние. Например, раньше общением «владела» почта, потом телефонные компании, теперь у нас есть интернет и человек получил свободу общения в свои руки.
В реальности у вас при разработке достаточно сложного приложения никогда не получится использовать только готовые фреймворки, т.к. у вас обязательно будут появляться специфичные задачи, из-за которых готовый фреймворк надо допиливать. В итоге, ваша кодовая база всегда превращается в «бизнес логика» + MyApplicationFramework. Но это и не проблема сама по себе, проблема в том, что зачастую они оказываются перемешаны и сложно понять, где у вас одно, а где другое.
wat
Вы с ума сошли? Чтобы пользоваться достаточно map, onValue, offValue — хватает для абсолютного большинства задач.
Руки из плечей
плохо вяжется, например, с файлом Configuration.cs вашего проекта SetNet.
Напомнило