WapSter, большинство из Frontend developer считают, что изучение CSS это бесполезная трата времени, ведь есть Bootstrap, я заметил, что это закономерно :)
А в чем вопрос? Сначала говорите, в вертикальной ориентации просит перевернуть экран, далее говорите, что клиент не хочет вертикальный сайт, потом спрашиваете про переход в сафари...
Если вам нужна скорость, можете забыть про реакт и вообще любой фреймворк, библиотеку, неважно. Пишите на js собственными руками. А если нужна двустороняя привязка данных, используйте паттерн proxy.
approximate solution, полностью согласен. Многие считают, что HTML на столько легкий, что в нем нет смысла развиваться и вообще обращать на него внимание.