Witam,
Chciałbym się dowiedzieć jak obecnie funkcjonują frameworki typu React/Angular. Z 2 lata temu uczyłem się Angulara 1 i tam biblioteki się po prostu dodawało do np. index.html, od wczoraj zacząłem po woli ogarniać React'a i zauważyłem że teraz nową tendencją jest używanie npm do instalacji React'a i innych frameworków, gdzieś wyczytałem że konieczny jest webpack i babel. Po instalacji pojawiły się katalogi i pliki, katalogi src, public i build. Wiem że w katalogu build mieszczą się gotowe skompilowane pliki do wrzucenia na hosting, a w public i src pliki źródłowe w których się pisze aplikacje. Mógłby ktoś przybliżyć jak zabrać się za pisanie własnej aplikacji, które pliki można usunąć a które są niezbędne i w jakich folderach umieszczać swoje pliki przeznaczone dla klienta jak i te dla serwera ?

I mam pytanie również odnośnie samej nauki React'a, czy sama składnia Reacta nie zmieniła się za bardzo i czy będę w stanie nauczyć się go z książki "React w działaniu. Tworzenie aplikacji internetowych" czy to już jest przestarzałe (W książce biblioteki są dodawane linkiem do index.html)?

Link do plików: https://drive.google.com/open?id=0B5GMAurz8...YzZodFB0N1hTdXM