Pytanie Jak działa transformator Facebooka React JSX?


Jak to możliwe, że React pozwala pisać JSX (XML) w javascript bez rzucania jakichkolwiek błędów? Próbowałem owinąć się wokół niego głową i nie jestem do końca pewien, w jaki sposób podstawowy kod to osiąga.


11
2018-05-14 19:52


pochodzenie




Odpowiedzi:


Proste, to wygląda <script type="text/jsx"> tagi, analizuje je, generuje odpowiedni kod javascript, i evalto wszystko.

Dlatego właśnie jsx transformator liniowy powinien być używany tylko podczas rozwijania, ponieważ musi być analizowany jsx kod zmniejsza wydajność twojej strony internetowej. Podczas wdrażania należy przekonwertować wszystkie jsx kodować do js jeden przed wdrożeniem.


9
2018-05-14 21:05



Dzięki. Doceniam twoją pomoc! - SMLMRKHLMS
Dziękuję za wyjaśnienie. - Nirus