книги должны быть о чем-то базовом, а по всему остальному должна быть хорошая документация.
а сложные приложения как будешь писать без знаний об архитектуре, паттернах проектирования и т.д., если в багаже только книга "основы екмаскрипт" и дока по реакту?