Все равно в базу данные то надо сохранять.
По хорошему почеитайте про веб разработку, там на степике вроде курс хороший обзорный был, правда там бэк на питоне.
А что консоль говорит?
м.б. какие то обращения не правильно делаете.
Я к сожалению не ванга(
Но к примеру я не понимаю, как вы понимаете, что именно нужный трек на паузе стоит, ведь вы всегда к какому то одному тегу тут обращаетесь var song = document.querySelector("audio")
Максим Зайцев, Да, этой штукой давно пользуюсь, очень удобно показывать на митингах в презентациях скрины этого анализатора)
Но к вопросу отношения никакого
Это две стороны одной монеты. То что усложняет, это определённо да! Дольше писать компоненты. Много "лишнего" кода. Но и проще тоже становится, особенно на больших проектах и когда работаешь в команде.
Понимаю, что автор проблему хочет решить более нативным способом, но я вижу вариант, в использовании redux-form
Конечно, при условии, что у вас redux в проекте.
mikoniyan, С макетами лучше не станет.
Макеты для SPA не очень то отличаются от макетов статичных сайтов. Суть в том, что на реакте, как правило делают приложения, а не сайты. Вот и надо учится делать приложения.
Обычно советуют сделать какой нить ToDo лист.
Но я не знаю, меня на работе в свое время сразу в омут с головой бросили.
Почему подозрительно? мне кажется для фуллстека это нормально, сам когда то с PHP начинал, потом начал изучать верстку, js, после первый angular, а после react (когда он уже вышел)
Jeket, нет это не странно, не все же пользуются реактом. react-devtools можно просто поставить в хроме , через меню->дополнительные инструменты->расширения
По хорошему почеитайте про веб разработку, там на степике вроде курс хороший обзорный был, правда там бэк на питоне.