Saya cukup dijual dengan model react.js karena itu membuat manipulasi DOM begitu halus dan mudah dipahami. Tapi saya bertanya-tanya bagaimana itu bisa dimanfaatkan untuk situs yang sebagian besar statis dengan blok besar teks dan gambar yang tidak bergerak. Apakah itu hanya akan menghalangi? Tampaknya aneh untuk memiliki komponen dengan KB teks di negara mereka.
javascript
web-development
html
jiggy
sumber
sumber
Jawaban:
Ketahui apa yang ingin Anda lakukan, lalu pilih teknologinya.
Dari sudut pandang itu, React.js tampaknya berlebihan untuk web yang kebanyakan statis.
Dari situs web React:
Bereaksi adalah palu untuk kuku tertentu. Itu akan menunjukkan bahwa itu akan menghalangi pembuatan sebagian besar situs web statis.
sumber
Membuat halaman statis adalah penggunaan React yang telah diantisipasi, sebagaimana disebutkan dalam dokumentasi untuk
React.renderToStaticMarkup
Beberapa orang menyebut penggunaan reaksi di sini berlebihan. Namun, ketika saya ingin sesuatu mati, saya tidak punya masalah dengan menimpanya. Fakta bahwa reaksi dapat melakukan jauh lebih banyak daripada yang diperlukan untuk kasus penggunaan ini adalah tidak ada argumen yang menentang reaksi.
Namun, masalah dapat muncul jika Anda ingin melakukan kode asinkron. Mari kita bayangkan yang berikut ini:
Tetapi ini tidak akan berfungsi, karena fungsi mengembalikan Janji, bukan elemen Bereaksi, dan karenanya tidak kompatibel dengan Bereaksi. Jika Anda merancang kerangka kerja generator situs statis React-style, Anda mungkin akan mengizinkan ini. Namun, karena Bereaksi terfokus pada klien webapp, itu tidak diizinkan.
sumber