Bài viết tốt nhất để thiết lập cơ bản ứng dụng web phản ứng với Babel + React + Webpack.

Tôi luôn thích viết về React bất cứ lúc nào trong thời gian rảnh. Cá nhân tôi đã khởi động rất nhiều dự án React trong thời gian gần đây. Tôi luôn phải thiết lập dự án từ đầu. Cuối cùng, tôi đã tạo https://github.com/vishalvishalgupta/react-webpack-babel-setup của riêng tôi. Như bạn có thể biết, các dự án và kho lưu trữ React không thể đếm được đã được tạo ra theo cách đó. Nhưng bài viết này không phải là nỗ lực của tôi để quảng cáo cho một dự án nồi hơi React khác. Tôi đã có một số lý do tại sao tôi trích xuất quá trình thiết lập từ một bài viết khác của tôi.

Trước khi bạn có thể bắt đầu, bạn nên đảm bảo có một trình soạn thảo và thiết bị đầu cuối được cài đặt trên máy của bạn. Ngoài ra, bạn sẽ cần một phiên bản cài đặt của nút với npm. Hãy chắc chắn đã thiết lập mọi thứ của nó trước khi bạn tiếp tục đọc.

mkdir phản ứng-nồi hơi
cd phản ứng-nồi hơi
npm init -y
mkdir dist
cd dist
chạm vào index.html

Toàn bộ ứng dụng được phục vụ chỉ chứa hai tệp: tệp .html và .js. Mặc dù tệp .js sẽ được tạo tự động từ tất cả các tệp nguồn JavaScript của bạn (thông qua Webpack) sau đó, bạn đã có thể tạo tệp .html theo cách thủ công làm điểm nhập cảnh cho ứng dụng của mình.



  <đầu>
     Thiết lập Babel React Webpack của Vishal Gupta </ ​​title>
  </ đầu>
  <cơ thể>
    <div id = "ứng dụng"> </ div>
    </ins><div class="neighbor-articles"><h4 class="ui header">Xem thêm</h4><a href="/deal/men-should-get-our-best-behavior-too-f77f6e/" title="Đàn ông cũng nên có hành vi tốt nhất của chúng ta">Đàn ông cũng nên có hành vi tốt nhất của chúng ta</a><a href="/deal/the-best-schools-for-entrepreneurship-in-europe-89de8d/" title="Những trường học tốt nhất cho tinh thần doanh nhân ở châu Âu">Những trường học tốt nhất cho tinh thần doanh nhân ở châu Âu</a><a href="/deal/living-my-best-boring-life-638eb5/" title="Sống cuộc sống tốt nhất của tôi (nhàm chán)">Sống cuộc sống tốt nhất của tôi (nhàm chán)</a><a href="/deal/to-have-the-best-friendships-give-up-1-day-every-week-3fcc01/" title="Để có những tình bạn tốt nhất, hãy từ bỏ 1 ngày mỗi tuần">Để có những tình bạn tốt nhất, hãy từ bỏ 1 ngày mỗi tuần</a><a href="/deal/the-best-7-life-lessons-i-learned-from-teaching-kids-31a00f/" title="7 bài học cuộc sống hay nhất tôi học được từ việc dạy trẻ em">7 bài học cuộc sống hay nhất tôi học được từ việc dạy trẻ em</a></div></main><div class="push"></div></div><footer><div class="flags-footer"><a href="https://uk.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="ua flag"></i></a><a href="https://tr.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="tr flag"></i></a><a href="https://th.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="th flag"></i></a><a href="https://sv.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="ch flag"></i></a><a href="https://sr.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="rs flag"></i></a><a href="https://sl.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="si flag"></i></a><a href="https://sk.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="sk flag"></i></a><a href="https://ru.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="ru flag"></i></a><a href="https://ro.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="ro flag"></i></a><a href="https://pt.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="pt flag"></i></a><a href="https://pl.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="pl flag"></i></a><a href="https://de.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="de flag"></i></a><a href="https://ar.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="sa flag"></i></a><a href="https://bg.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="bg flag"></i></a><a href="https://cs.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="cz flag"></i></a><a href="https://da.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="dk flag"></i></a><a href="https://el.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="gr flag"></i></a><a href="https://es.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="es flag"></i></a><a href="https://et.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="ee flag"></i></a><a href="https://fi.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="fi flag"></i></a><a href="https://fr.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="fr flag"></i></a><a href="https://hi.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="in flag"></i></a><a href="https://hr.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="hr flag"></i></a><a href="https://hu.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="hu flag"></i></a><a href="https://id.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="id flag"></i></a><a href="https://it.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="it flag"></i></a><a href="https://ja.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="jp flag"></i></a><a href="https://ko.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="kr flag"></i></a><a href="https://lt.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="lt flag"></i></a><a href="https://lv.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="lv flag"></i></a><a href="https://ms.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="my flag"></i></a><a href="https://finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="nl flag"></i></a><a href="https://no.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="no flag"></i></a><a href="https://uz.finleyandoliver.com/deal/the-best-article-for-basic-setting-up-react-app-with-babel-react-webpack-9e1c8a/"><i class="uz flag"></i></a></div>finleyandoliver.com<!-- --> © <!-- -->2020<!-- --> </footer></div></div></div></body></html>