в том то и дело, что нет такого требования, это плюсик, просто на это уйдет больше времени, так как не работал с js
я где то прочитал правило, с тех пор его успешно применяю. Суть его в том, что если знаешь что нужно сделать, тогда можно взять новый фреймворк\технологию, а если не знаешь что делать, то лучше писать на знакомом фреймворке\технологии.