2016-12-18 2 views
1

Итак, я делаю некоторые исследования, просматривающие сеть, и проверяю веб-сайты, которые реагируют, и я заметил, что в 80% из них я не могу дотянуться до их кода реакции, чтобы проверить, как он написан. Люди скрывают его где-то или как-то? Потому что я просто помещал себя в нижнюю часть тела, и он очень заметен и легко доступен.Скрывать/Obfuscating реактивный код .jsx типа файла?

Как скрыть код реагирования? Или трудно найти/прочитать? Возможно ли это?

ответ

1

JSX не является html, а браузеры отображают его. JSX - это DSL, который скомпилируется JS с помощью babel. По РЕАКТУ JSX docs:

Фундаментально, JSX только обеспечивает синтаксический сахар для React.createElement (компонент, реквизит, ... дети) функцию.

Так этот код:

<MyButton color="blue" shadowSize={2}> 
    Click Me 
</MyButton> 

компилируется в:

React.createElement(
    MyButton, 
    {color: 'blue', shadowSize: 2}, 
    'Click Me' 
)