Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> React ,npm frameworki, Nowości na frontendzie
Thorus
post 29.09.2017, 00:01:31
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 1.06.2016

Ostrzeżenie: (0%)
-----


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, bez folderu node_modules: https://drive.google.com/open?id=0B5GMAurz8...YzZodFB0N1hTdXM
Go to the top of the page
+Quote Post
by_ikar
post 29.09.2017, 09:31:58
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


'node_modules' to jest katalog z pakietami/skryptami które są używane przy tworzeniu aplikacji, i tego nie musisz trzymać w repozytorium.
Go to the top of the page
+Quote Post
viking
post 29.09.2017, 09:35:17
Post #3





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Webpack tworzy ci pliki wynikowe po transpilacji i innych przekształceniach. Tylko je przegrywasz do finalnego katalogu.


--------------------
Go to the top of the page
+Quote Post
Thorus
post 29.09.2017, 21:51:05
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 1.06.2016

Ostrzeżenie: (0%)
-----


W skrypcie aplikacji w katalogu, src (index.js) jest odwołanie do elementu w katalogu public o id root. Trapi mnie jedna myśl, skąd po uruchomieniu npm start, index.js wie żeby odwołać się do pliku index.html w katalogu public. Jest to zapisane w jakimś pliku package ? czy npm start te pliki złącza w jedność po wywołaniu ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 16:06